คำถามติดแท็ก internet-explorer-11

Internet Explorer 11 (IE11) เป็นรุ่นต่อจาก Internet Explorer 10 เปิดตัวอย่างเป็นทางการเมื่อวันที่ 17 ตุลาคม 2556 สำหรับ Windows 8.1 และในวันที่ 7 พฤศจิกายน 2556 สำหรับ Windows 7

15
วิธีการตรวจสอบ IE11?
เมื่อฉันต้องการตรวจจับ IE ฉันใช้รหัสนี้: function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using Internet …

6
ฉันจะป้องกันเนื้อหาซ้อนทับของแถบเลื่อนใน IE10 ได้อย่างไร
ใน IE10 แถบเลื่อนไม่ได้มีเสมอ ... และเมื่อมันปรากฏขึ้นมาเป็นภาพซ้อนทับ ... มันเป็นคุณสมบัติเจ๋ง แต่ฉันต้องการปิดสำหรับเว็บไซต์เฉพาะของฉันเนื่องจากเป็นแอปพลิเคชันแบบเต็มหน้าจอและของฉัน โลโก้และเมนูต่าง ๆ จะสูญหายไป IE10: โครเมียม: ใครรู้วิธีการเลื่อนแถบเลื่อนได้รับการแก้ไขในตำแหน่งบน IE10? ล้น - y: เลื่อนดูไม่ทำงาน! มันแค่วางไว้อย่างถาวรบนเว็บไซต์ของฉัน อาจเป็น bootstrap ทำให้เกิดปัญหา แต่ส่วนใดที่ฉันไม่รู้ ดูตัวอย่างได้ที่นี่: http://twitter.github.io/bootstrap/

12
ข้อความใน flex container ไม่ได้ห่อใน IE11
พิจารณาตัวอย่างต่อไปนี้: .parent { display: flex; flex-direction: column; width: 400px; border: 1px solid red; align-items: center; } .child { border: 1px solid blue; } <div class="parent"> <div class="child"> Lorem Ipsum is simply dummy text of the printing and typesetting industry </div> <div class="child"> Lorem Ipsum is simply dummy text of the …

8
ใช้“ window.location.hash.includes” พ่น“ วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการ” รวม '” ใน IE11
ฉันกำลังตรวจสอบ URL เพื่อดูว่ามีหรือรวม?อยู่ในนั้นหรือไม่เพื่อควบคุมสถานะป๊อปแฮชในหน้าต่าง เบราว์เซอร์อื่น ๆ ทั้งหมดไม่มีปัญหามีเพียง IE เท่านั้น ตัวดีบักให้ข้อผิดพลาดนี้แก่ฉันเมื่อฉันพยายามโหลดด้วยวิธีนี้: วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการ ' includes' ฉันไม่มีข้อผิดพลาดเมื่อฉันโหลดหน้าเว็บผ่าน popstate $(document).ready(function(e) { if(window.location.hash) { var hash; if(window.location.hash.includes("?")) { alert('I have a ?'); hash = window.location.hash.substring(window.location.hash.indexOf('#') + 0,window.location.hash.indexOf('?')); }else { hash = window.location.hash; }; if (hash=="#DRS" || hash=="#DRP" || hash=="#DFFI" || hash=="#DCI" || hash=="#DCP" || hash=="#DRP" || …

3
วิธีการดาวน์เกรดจาก Internet Explorer 11 เป็น Internet Explorer 10
ในฐานะนักพัฒนาฉันพบว่า Internet Explorer เวอร์ชันใหม่เป็นฝันร้ายที่สมบูรณ์ ฉันปิดคุณลักษณะ windows แล้ว แต่ไม่สามารถติดตั้งInternet Explorer 10ได้ มันบอกว่ามันติดตั้งแล้วซึ่งมันไม่ใช่ มีไฟล์หรือรายการรีจิสตรีที่ฉันควรลบเช่นกัน?

8
จะนำ“ โหมดเบราว์เซอร์” กลับมาใน IE11 ได้อย่างไร?
อัปเดต : คำถามเก่าใช้กับการดูตัวอย่าง IE11 เท่านั้น โหมดเบราว์เซอร์กลับมาใน IE11 รุ่นสุดท้าย แต่มีสิ่งที่จับได้: มันไม่มีประโยชน์เพราะมันไม่ได้เลียนแบบความคิดเห็นที่มีเงื่อนไข ตัวอย่างเช่นหากคุณใช้เพื่อเปิดใช้งานการสนับสนุน HTML5 ใน IE แบบเดิมคุณจะไม่สามารถดีบักไซต์ของคุณใน IE11 ได้อีกต่อไป <!--[if lte IE 8]> <script src="html5shiv.js"></script> <![endif]--> อ่านอีกคำถาม StackOverflowและ IE ปัญหาข้อผิดพลาดติดตาม Microsoft ไม่เคยตอบสนองต่อสิ่งนี้ดังนั้นจึงดูเหมือนว่าพวกเขานำเสนอข้อบกพร่องนี้โดยมีจุดประสงค์เพื่อคัดท้ายผู้คนให้ซื้อการสมัครสมาชิก BrowserStack การจำลองความคิดเห็นแบบมีเงื่อนไขทำงานได้ดีในรุ่นตัวอย่าง คำถามเดิม : เมื่อติดตั้งตัวอย่าง IE11 บน Windows 7 จะมาพร้อมกับเครื่องมือ F12 ที่ล้าสมัยซึ่งอนุญาตให้เปลี่ยนโหมดเบราว์เซอร์ อย่างไรก็ตามหากคุณไปที่เมนู "เครื่องมือ" และเลือกเครื่องมือสำหรับนักพัฒนา "F12" เครื่องมือนั้นจะถูกแทนที่ด้วยเครื่องมือสำหรับนักพัฒนาแบบใหม่และ "โหมดเบราว์เซอร์" จะไม่สามารถใช้งานได้อีกต่อไป วิธีเดียวที่จะนำกลับมาได้คือถอนการติดตั้ง …

7
ตัวสร้างเหตุการณ์ของ Internet Explorer 9, 10 & 11 ไม่ทำงาน
ฉันกำลังสร้างกิจกรรมใช้ตัวสร้างเหตุการณ์ DOM: new Event('change'); สิ่งนี้ทำงานได้ดีในเบราว์เซอร์ที่ทันสมัยอย่างไรก็ตามใน Internet Explorer 9, 10 & 11 มันล้มเหลวด้วย: Object doesn't support this action ฉันจะแก้ไข Internet Explorer (ผ่านโพลีฟิล) ได้อย่างไร? หากฉันไม่สามารถทำได้ฉันสามารถใช้วิธีแก้ไขปัญหาได้หรือไม่

11
การตรวจหา Internet Explorer 11
ฉันรู้ว่า IE 11 มีสตริงตัวแทนผู้ใช้ที่แตกต่างจาก IE อื่น ๆ ทั้งหมด Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko ฉันได้พยายามตรวจหา IE 11 พร้อมคำตอบที่ระบุสำหรับคำถามนี้ ' Jquery ไม่สามารถตรวจพบ IE 11 thats !!navigator.userAgent.match(/Trident\/7\./) แต่ฉันได้รับข้อผิดพลาด Object not found and needs to be re-evaluated. จากนั้นฉันก็เปิดคอนโซลนักพัฒนาใน IE11 และพยายามเข้าถึงวัตถุจาวาสคริปต์ที่กำหนดไว้ล่วงหน้าฉันยังคงได้รับข้อผิดพลาดเดียวกัน ฉันเหนื่อย navigator.userAgent window.navigator console.log('test'); ใครมีความคิดเกี่ยวกับเรื่องนี้?

10
Flexbox ไม่อยู่ตรงกลางในแนวตั้งใน IE
ฉันมีหน้าเว็บง่ายๆที่มีเนื้อหา Lipsum ซึ่งอยู่กึ่งกลางของหน้า หน้านี้ทำงานได้ดีใน Chrome และ Firefox หากฉันลดขนาดของหน้าต่างเนื้อหาจะเต็มหน้าต่างจนกว่าจะไม่สามารถเพิ่มแถบเลื่อนและเติมเนื้อหาออกจากหน้าจอไปทางด้านล่าง อย่างไรก็ตามเพจไม่ได้อยู่กึ่งกลางใน IE11 ฉันสามารถทำให้หน้าอยู่ตรงกลางใน IE ได้โดยการงอร่างกาย แต่ถ้าทำเช่นนั้นเนื้อหาจะเริ่มออกจากหน้าจอไปทางด้านบนและตัดส่วนบนของเนื้อหาออก ด้านล่างนี้คือสองสถานการณ์ ดู Fiddles ที่เกี่ยวข้อง หากปัญหายังไม่ชัดเจนให้ลดขนาดของหน้าต่างผลลัพธ์เพื่อบังคับให้สร้างแถบเลื่อน หมายเหตุ: แอปพลิเคชันนี้กำหนดเป้าหมายเฉพาะ Firefox, Chrome และ IE (IE11) เวอร์ชันล่าสุดซึ่งทั้งหมดนี้รองรับคำแนะนำของผู้สมัคร Flexboxดังนั้นความเข้ากันได้ของคุณลักษณะจึงไม่ควรเป็นปัญหา (ในทางทฤษฎี) แก้ไข : เมื่อใช้ Fullscreen API เพื่อแสดง div ด้านนอกแบบเต็มหน้าจอเบราว์เซอร์ทั้งหมดจะอยู่ตรงกลางอย่างถูกต้องโดยใช้ CSS ดั้งเดิม อย่างไรก็ตามเมื่อออกจากโหมดเต็มหน้าจอ IE จะเปลี่ยนกลับไปอยู่ตรงกลางในแนวนอนและแนวตั้งด้านบน แก้ไข : IE11 ใช้การใช้ Flexbox ที่ไม่ใช่ผู้ขายโดยเฉพาะ การอัปเดตรูปแบบกล่องยืดหยุ่น ("Flexbox") …

8
เหตุใด Internet Explorer 11 จึงไม่ให้เกียรติข้อคิดเห็นแบบมีเงื่อนไขแม้ว่าจะจำลองโหมดเอกสารของ Internet Explorer 8 ก็ตาม
ฉันใช้เครื่องมือสำหรับนักพัฒนาInternet Explorer 11ใหม่เพื่อเปลี่ยนโหมดเอกสารเป็น "8" แต่ความคิดเห็นแบบมีเงื่อนไขจะยังคงถูกเพิกเฉยนั่นคือไม่ได้รับการแยกวิเคราะห์อย่างเหมาะสมและทำงานเหมือนความคิดเห็นทั่วไป ดังนั้นเบราว์เซอร์จะไม่ร้องขอ / โหลดไฟล์อ้างอิงใด ๆ ที่อยู่ในความคิดเห็นตามเงื่อนไข ทำไมสิ่งนี้ถึงเกิดขึ้น? เป็นบั๊กหรือไม่? หากคุณคิดว่านี่เป็นข้อบกพร่องที่ต้องได้รับการแก้ไขจริงๆโปรดเข้าไปและบอกว่าคุณสามารถทำซ้ำได้เช่นกันในรายงานข้อบกพร่องของ Microsoft ที่รายงานสำหรับปัญหานี้: ความคิดเห็นแบบมีเงื่อนไขไม่ทำงานเมื่อจำลองโหมดเอกสารผ่าน F12 Developer เครื่องมือ อัปเดต:ปัญหานี้ได้รับการรายงานว่าได้รับการแก้ไขแล้วในรายงานข้อบกพร่องดังกล่าว

5
เกิดอะไรขึ้นกับ“ รีเฟรชจากเซิร์ฟเวอร์เสมอ” ในเครื่องมือสำหรับนักพัฒนา IE11
เครื่องมือสำหรับนักพัฒนา F12 ใน Internet Explorer 11 มีคุณลักษณะ "รีเฟรชจากเซิร์ฟเวอร์เสมอ" ของเครื่องมือสำหรับนักพัฒนาใน IE 8-10 หรือไม่ ฉันเห็นปุ่ม "ล้างแคชเบราว์เซอร์ ... (Ctrl + R)" บนเครื่องมือเครือข่ายแต่การคลิกที่ดูเหมือนว่าจะไม่ทำอะไรเลย (หลังจากนั้นโฟลเดอร์ไฟล์อินเทอร์เน็ตชั่วคราวยังคงมีไฟล์อยู่) ฉันยังมีการตั้งค่า "ตรวจสอบเวอร์ชันที่ใหม่กว่าของหน้าที่จัดเก็บ:" ที่ตั้งค่าเป็น "ทุกครั้งที่เข้าชมหน้าเว็บ" แต่ดูเหมือนว่าจะไม่รีเฟรชเนื้อหาภายนอกเสมอไป สามารถปิดการใช้งานแคชใน IE 11 เพื่อการพัฒนาได้หรือไม่? ตอนนี้ฉันแค่กดปุ่ม Ctrl ค้างไว้แล้วคลิกที่ปุ่มรีเฟรช (ตามคำแนะนำของวิกิพีเดียในการข้ามแคช ) แต่มันง่ายมากที่จะลืมทำ

10
Internet Explorer 11 ปิดใช้งาน“ แสดงไซต์อินทราเน็ตในมุมมองที่เข้ากันได้” ผ่านเมตาแท็กไม่ทำงาน
ฉันทำงานบนเว็บไซต์อินทราเน็ตมานานกว่า 6 เดือนแล้วหรือไม่โดยที่ฉันใช้doctypeเมตาแท็กhtml5 และ edge ที่เข้ากันได้ด้านล่างเพื่อบังคับให้ Internet Explorer ไม่เลียนแบบเบราว์เซอร์เวอร์ชันเก่าและสิ่งนี้ก็ใช้ได้ <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>My title</title> <meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> </head> <body> </body> </html> สาเหตุที่ฉันทำแบบนี้เพราะที่ทำงานใช้การตั้งค่านโยบายเพื่อเปิดใช้งานมุมมองความเข้ากันได้สำหรับไซต์อินทราเน็ตทั้งหมดและวิธีการใช้การEDGEตั้งค่านี้ได้ผลใน Internet Explorer 9 กว่าหนึ่งเดือนที่แล้วฉันได้รับการอัปเกรดเป็น Internet Explorer 11 และไซต์ยังคงทำงานได้ตามที่คาดไว้ วันนี้สิ่งนี้หยุดทำงานตามที่คาดไว้ฉันไม่สามารถพูดได้อย่างแน่นอน แต่ฉันคิดว่านโยบายที่บังคับให้มุมมองความเข้ากันได้ไม่ได้เปิดใช้งานใน IE11 และตอนนี้ก็คือ ... ทำในสิ่งที่คาดหวังและไซต์นี้กำลังทำงานในโหมดองค์กรซึ่งเลียนแบบ IE8 ไม่มีใครรู้วิธีแก้ไขปัญหานี้และบังคับให้ใช้ IE11 บนไซต์อินทราเน็ตเมื่อมีการบังคับใช้ "โหมดองค์กร" ที่เข้ากันได้ และไม่สามารถปิดการใช้งานผ่านการตั้งค่าเบราว์เซอร์? แก้ไข …

5
โหมดเอกสาร IE11 มีค่าเริ่มต้นเป็น IE7 จะรีเซ็ตได้อย่างไร?
Internet Explorer 11 ของฉันบนแท็บเล็ต Surface Windows 8.1 ของฉันมีค่าเริ่มต้นเป็นโหมดเอกสาร 7 ซึ่งทำให้เว็บไซต์จำนวนมากแสดงผลผิดพลาด เมื่อฉันเปิดเครื่องมือสำหรับนักพัฒนาจะระบุว่าค่าเริ่มต้นเป็นโหมดเอกสาร 7 เนื่องจากการตั้งค่าความเข้ากันได้กับอินทราเน็ต อย่างไรก็ตามฉันไม่ได้เปลี่ยนการตั้งค่าเหล่านี้ด้วยตนเองและฉันกำลังท่องอินเทอร์เน็ตอยู่! ฉันพยายามรีเซ็ตการตั้งค่า Internet Explorer โดยไม่มีโชค ความคิดใด ๆ ?

5
IE11 - มี polyfill / script สำหรับตัวแปร CSS หรือไม่
ฉันกำลังพัฒนาหน้าเว็บในสภาพแวดล้อมเว็บเบราว์เซอร์แบบผสม (Chrome / IE11) IE11 ไม่รองรับตัวแปร CSS มีโพลีฟิลล์หรือสคริปต์ที่อนุญาตให้ฉันใช้ตัวแปร CSS ใน IE11 หรือไม่

18
การตรวจจับ IE11 โดยใช้ CSS Capability / Feature Detection
IE10 + ไม่รองรับแท็กการตรวจจับเบราว์เซอร์เพื่อระบุเบราว์เซอร์อีกต่อไป สำหรับการตรวจสอบ IE10 ฉันกำลังใช้ JavaScript และเทคนิคความสามารถในการทดสอบในการตรวจสอบบางmsรูปแบบที่นำหน้าจะมีการกำหนดเช่นและmsTouchActionmsWrapFlow ฉันต้องการทำเช่นเดียวกันสำหรับ IE11 แต่ฉันสมมติว่ารูปแบบ IE10 ทั้งหมดจะได้รับการสนับสนุนใน IE11 ด้วย ใครช่วยฉันระบุสไตล์หรือความสามารถเฉพาะของ IE11 ที่ฉันสามารถใช้เพื่อแยกทั้งสองอย่างออกจากกันได้ไหม ข้อมูลเพิ่มเติม ฉันไม่ต้องการใช้การตรวจจับประเภท User Agent เพราะมันขาด ๆ หาย ๆ และสามารถเปลี่ยนแปลงได้เช่นเดียวกับที่ฉันคิดว่าฉันได้อ่านว่า IE11 ตั้งใจจะซ่อนความจริงที่ว่ามันคือ Internet Explorer สำหรับตัวอย่างวิธีการทดสอบความสามารถของ IE10 ฉันใช้JsFiddle (ไม่ใช่ของฉัน) เป็นพื้นฐานสำหรับการทดสอบของฉัน นอกจากนี้ฉันคาดหวังคำตอบมากมายว่า "นี่เป็นความคิดที่ไม่ดี ... " ความต้องการอย่างหนึ่งของฉันสำหรับสิ่งนี้คือ IE10 อ้างว่ามันรองรับบางสิ่งบางอย่าง แต่มันใช้งานได้ไม่ดีมากและฉันต้องการที่จะแยกความแตกต่างระหว่าง IE10 และ IE11 + เพื่อที่ฉันจะได้ดำเนินการต่อด้วยวิธีการตรวจจับตามความสามารถในอนาคต การทดสอบนี้ควบคู่ไปกับการทดสอบ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.