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

Windows Internet Explorer 8 เป็นเว็บเบราว์เซอร์ที่พัฒนาโดย Microsoft เปิดตัวเมื่อวันที่ 19 มีนาคม 2552 สำหรับ Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 และ Windows 7

21
'console' เป็นข้อผิดพลาดที่ไม่ได้กำหนดสำหรับ Internet Explorer
ฉันใช้ Firebug และมีข้อความบางอย่างเช่น: console.log("..."); ในหน้าของฉัน ใน IE8 (อาจเป็นเวอร์ชั่นก่อนหน้านี้ด้วย) ฉันพบข้อผิดพลาดของสคริปต์ว่า 'คอนโซล' ไม่ได้กำหนดไว้ ฉันลองวางที่ด้านบนของหน้า: <script type="text/javascript"> if (!console) console = {log: function() {}}; </script> ยังฉันได้รับข้อผิดพลาด มีวิธีใดที่จะกำจัดข้อผิดพลาด?

30
ใช้งาน Internet Explorer 6, Internet Explorer 7 และ Internet Explorer 8 บนเครื่องเดียวกัน
เช่นเดียวกับคนอื่น ๆ ฉันต้องทดสอบรหัสของฉันใน Internet Explorer 6 และ Internet Explorer 7 ตอนนี้ Internet Explorer 8 มีเครื่องมือที่ยอดเยี่ยมสำหรับนักพัฒนาซอฟต์แวร์ซึ่งฉันต้องการใช้ ฉันต้องการเริ่มทดสอบโค้ดด้วย Internet Explorer 8 เพราะจะเปิดตัวในไม่ช้า คำถามคือ: วิธีเรียกใช้ Internet Explorer 6, Internet Explorer 7 และ Internet Explorer 8 บนเครื่องเดียวกัน จนถึงตอนนี้ด้วย Internet Explorer 6 และ Internet Explorer 7 ฉันใช้IE หลายตัวแล้ว แต่มีคนรายงาน (ดูความคิดเห็นในหน้าที่ลิงก์ในประโยคก่อนหน้านี้) กับ Internet Explorer 6 หลังจากติดตั้ง …

10
วิธีแก้ไข Array indexOf () ใน JavaScript สำหรับเบราว์เซอร์ Internet Explorer
หากคุณทำงานกับ JavaScript ได้ทุกเวลาคุณจะทราบว่า Internet Explorer ไม่ใช้ฟังก์ชัน ECMAScript สำหรับ Array.prototype.indexOf () [รวมถึง Internet Explorer 8] ไม่ใช่ปัญหาใหญ่เพราะคุณสามารถขยายการทำงานบนหน้าของคุณด้วยรหัสต่อไปนี้ Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } ฉันควรใช้สิ่งนี้เมื่อใด ฉันควรห่อมันลงบนทุกหน้าของฉันด้วยการตรวจสอบต่อไปนี้ซึ่งจะตรวจสอบว่ามีฟังก์ชั่นต้นแบบอยู่หรือไม่ถ้าไม่ไปข้างหน้าและขยายต้นแบบ Array? …

7
เหตุใด indexOf จึงไม่ทำงานกับอาร์เรย์ IE8
ฟังก์ชั่นด้านล่างทำงานได้ดีบน Opera, Firefox และ Chrome อย่างไรก็ตามใน IE8 มันล้มเหลวในif ( allowed.indexOf(ext[1]) == -1)ส่วน ไม่มีใครรู้ว่าทำไม มีข้อผิดพลาดที่ชัดเจนหรือไม่? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', …


21
ฉันต้องทำอย่างไรเพื่อให้ Internet Explorer 8 ยอมรับใบรับรองที่ลงชื่อด้วยตนเอง
เราใช้ใบรับรองที่ลงชื่อด้วยตนเองในอินทราเน็ตของเรา ฉันต้องทำอย่างไรเพื่อให้ Internet Explorer 8 ยอมรับโดยไม่แสดงข้อความแสดงข้อผิดพลาดแก่ผู้ใช้ สิ่งที่เราทำสำหรับ Internet Explorer 7 ดูเหมือนจะไม่ทำงาน แก้ไข: Internet Explorer 7 จะไม่แสดงข้อผิดพลาดใด ๆ หากฉันใส่ใบรับรองลงในหน่วยงานออกใบรับรองที่เชื่อถือได้ Internet Explorer 8 ดูเหมือนว่าจะแสดงข้อผิดพลาดแม้ว่าจะมีใบรับรองอยู่ก็ตาม

22
ปัญหา IE8 กับ Twitter Bootstrap 3
ฉันกำลังสร้างเว็บไซต์โดยใช้ Twitter Bootstrap ใหม่ ไซต์ดูดีและทำงานได้ในเบราว์เซอร์ที่จำเป็นทั้งหมดยกเว้น IE8 ใน IE8 ดูเหมือนว่าจะแสดงองค์ประกอบของรุ่นมือถือ แต่ขยายไปทั่วหน้าจอเต็มของเดสก์ท็อปของฉัน ฉันเชื่อว่าปัญหาที่ฉันมีก็คือ Twitter bootstrap นั้นเป็นอุปกรณ์พกพาก่อน ดังนั้นด้วยเหตุผลบางอย่าง IE8 จึงเป็นไปได้สำหรับตัวเลือกนี้ ฉันยังสังเกตเห็นว่าcontainerคลาสดูเหมือนจะไม่ถูกดึงในคุณสมบัติ CSS ความกว้างสูงสุดตามที่ต้องการ ทุกคนสามารถเห็นสิ่งที่ฉันทำผิดได้ไหม <!-- Favicon --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <!-- Bootstrap --> <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.css" rel="stylesheet"> <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet"> <script src="/SiteFiles/js/modernizr.js"></script> <!-- CSS --> <link href="/SiteFiles/css/main.css" rel="stylesheet"> <header> <div …

19
แทนที่โหมดความเข้ากันได้ของอินทราเน็ต IE8
ตามค่าเริ่มต้น IE8 จะบังคับให้เว็บไซต์อินทราเน็ตเข้าสู่โหมดที่เข้ากันได้ ฉันลองเปลี่ยนเมตาดาต้าเป็น IE8 แต่ไม่ยอมรับเมตาดาต้าส่วนหัวและใช้การตั้งค่าเบราว์เซอร์ ไม่มีใครรู้วิธีปิดการใช้งานนี้

11
รองรับ IE8 สำหรับ CSS Media Query
IE8 ไม่รองรับการสืบค้นสื่อ CSS ต่อไปนี้หรือไม่: @import url("desktop.css") screen and (min-width: 768px); หากไม่เป็นเช่นนั้นวิธีอื่นในการเขียนคืออะไร? การทำงานเช่นเดียวกันนั้นใช้ได้ใน Firefox ปัญหาใด ๆ กับรหัสด้านล่าง? @import url("desktop.css") screen; @import url("ipad.css") only screen and (device-width:768px);

10
Opacity CSS ไม่ทำงานใน IE8
ฉันใช้ CSS เพื่อระบุข้อความทริกเกอร์สำหรับส่วนสไลด์ลง jQuery: เช่นเมื่อคุณเลื่อนเมาส์ไปที่ข้อความทริกเกอร์เคอร์เซอร์จะเปลี่ยนเป็นตัวชี้และความทึบของข้อความทริกเกอร์จะลดลงเพื่อระบุว่าข้อความนั้นมีการคลิก . สิ่งนี้ใช้ได้ดีใน Firefox และ Chrome แต่ใน IE8 ความทึบจะไม่เปลี่ยนแปลง ฉันได้ลองการตั้งค่า CSS ที่หลากหลายโดยไม่ประสบความสำเร็จ ตัวอย่างเช่น HTML: <h3 class="slidedownTrigger">This is the trigger text</h3> CSS: .slidedownTrigger { cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; } การหยุด IE เปลี่ยนความทึบคืออะไร หมายเหตุ: ฉันได้ลองสิ่งนี้กับองค์ประกอบที่แตกต่างหลากหลายสลับไปตามลำดับของคำสั่ง CSS และใช้ IE ด้วยตัวเอง ฉันก็ลองใช้ดู …


9
เครื่องมือสำหรับนักพัฒนา Internet Explorer 8 ไม่แสดง
ภายในวันสุดท้ายใน Internet Explorer 8 หน้าต่างเครื่องมือสำหรับนักพัฒนาจะไม่ปรากฏขึ้น เมื่อฉันกด F12 หรือใช้เมนูเครื่องมือ -> เครื่องมือสำหรับนักพัฒนาฉันได้รับรายการเครื่องมือสำหรับนักพัฒนาในแถบงาน แต่หน้าต่างจริงจะไม่ปรากฏขึ้น มันทำงานได้ดีเป็นเวลาหนึ่งเดือนหรือมากกว่านั้น ฉันได้ลองรีบูตเครื่องโดยไม่มีโชค

10
ฉันจะใช้คอนโซลล็อกอินใน Internet Explorer ได้อย่างไร
มีเครื่องบันทึกคอนโซลสำหรับ IE หรือไม่? ฉันกำลังพยายามบันทึกการทดสอบ / การยืนยันจำนวนมากไปยังคอนโซล แต่ฉันไม่สามารถทำได้ใน IE

9
addEventListener ไม่ทำงานใน IE8
ฉันได้สร้างช่องทำเครื่องหมายแบบไดนามิก ฉันได้ใช้addEventListenerจะเรียกฟังก์ชั่นในการคลิกช่องซึ่งทำงานใน Google Chrome และ Firefox แต่ไม่ทำงานใน Internet Explorer 8 นี่คือรหัสของฉัน: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues เป็นตัวจัดการเหตุการณ์ของฉัน

14
ie8 var w = window.open () -“ ข้อความ: อาร์กิวเมนต์ไม่ถูกต้อง”
ฉันมีไซต์ที่มีปัญหาเฉพาะ IE8: รหัสคือ: var w = window.open(urlstring, wname, wfeatures, 'false'); ข้อผิดพลาดคือ: ข้อความ: อาร์กิวเมนต์ไม่ถูกต้อง บรรทัด: 419 Char: 5 รหัส: 0 URI: http: //HOSTNAME/js_context.js ฉันได้ยืนยันหมายเลขบรรทัดของรหัสแล้ว ("Line" และ "URI" ถูกต้อง) และฉันเข้าใจใน IE8 รุ่นที่ใหม่กว่าซึ่งถือว่าถูกต้อง ฉันได้ตรวจสอบพารามิเตอร์ขาเข้าทั้งหมดในการโทรโดยการทิ้งการแจ้งเตือนและทั้งหมดดูถูกต้อง ปัญหานี้ไม่เกิดขึ้นกับ FF (อาจเป็น 3) UPDATE: ปัญหาดูเหมือนจะอยู่ในการใช้การกำหนดผลลัพธ์ของ window.open () เมื่อทำ "var w" เมื่อฉันแบ่งบรรทัดออกเป็นสองคำสั่งมันทำงานใน IE8 UPDATE2: ขึ้นอยู่กับ: http://javascript.crockford.com/code.html เมื่อต้องการเรียกใช้ฟังก์ชันทันทีนิพจน์การเรียกใช้ทั้งหมดควรถูกรวมไว้ใน parens เพื่อให้ชัดเจนว่าค่าที่สร้างขึ้นนั้นเป็นผลมาจากฟังก์ชันไม่ใช่ฟังก์ชันเอง …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.