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

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

8
ความทึบของพื้นหลังของ div โดยไม่ส่งผลต่อองค์ประกอบที่มีอยู่ใน IE 8?
ฉันต้องการตั้งค่าความทึบของพื้นหลังของ div โดยไม่ส่งผลกระทบต่อองค์ประกอบที่มีอยู่ใน IE 8 มีวิธีแก้ปัญหาใด ๆ และไม่ตอบโจทย์ในการตั้งค่ารูปภาพ 1 X 1 .png และตั้งค่าความทึบของรูปภาพนั้นเนื่องจากฉันใช้ความทึบแบบไดนามิกและผู้ดูแลระบบสีสามารถเปลี่ยนแปลงได้ ที่ ฉันใช้มัน แต่ไม่ทำงานใน IE 8 #alpha { filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; } และ rgba(0,0,0,0.3) ด้วย


6
ฉันควรใช้สัญกรณ์โคลอนเดี่ยวหรือคู่สำหรับองค์ประกอบหลอก?
เนื่องจาก IE7 และ IE8 ไม่รองรับสัญกรณ์ double-colon สำหรับองค์ประกอบหลอก (เช่น::afterหรือ::first-letter) และเนื่องจากเบราว์เซอร์รุ่นใหม่รองรับสัญกรณ์ single-colon (เช่น:after) เพื่อความเข้ากันได้แบบย้อนกลับฉันควรใช้สัญกรณ์ single-colon แต่เพียงผู้เดียวและเมื่อ ส่วนแบ่งการตลาดของ IE8 ลดลงสู่ระดับเล็กน้อยย้อนกลับไปและค้นหา / แทนที่ในฐานรหัสของฉัน? หรือฉันควรใส่ทั้งสองอย่าง: .foo:after, .foo::after { /*styles*/ } การใช้ double alone นั้นดูไร้สาระถ้าฉันสนใจผู้ใช้ IE8 (ผู้น่าสงสาร)

5
การตัดแต่งของ IE8 และ JQuery ()
ฉันใช้ trim () ดังนี้: if($('#group_field').val().trim()!=''){ group_fieldองค์ประกอบอินพุตของข้อความประเภทอยู่ที่ไหน สิ่งนี้ใช้งานได้ใน Firefox แต่เมื่อฉันลองบน IE8 มันทำให้ฉันมีข้อผิดพลาดนี้: Message: Object doesn't support this property or method เมื่อฉันลบทริม () มันทำงานได้ดีบน IE8 ฉันคิดว่าวิธีที่ฉันใช้ trim () ถูกต้องหรือไม่? ขอบคุณสำหรับความช่วยเหลือใด ๆ

7
$ .getJSON ส่งคืนข้อมูลแคชใน IE8
ฉันกำลังเล่นกับ ASP.net MVC และ JQuery ในขณะนี้ ฉันเจอพฤติกรรมที่ดูเหมือนจะไม่สมเหตุสมผล ฉันกำลังเรียก$.getJSONใช้ฟังก์ชันของ JQuery เพื่อเติมข้อมูลของ div เหตุการณ์ถูกทริกเกอร์ใน$(document).readyเหตุการณ์ นี้ทำงานได้อย่างสมบูรณ์ มีขนาดเล็กAJAX.BeginFormซึ่งจะเพิ่มค่าอื่นที่จะใช้เมื่อเติมข้อมูล div เรียกใช้ฟังก์ชันระยะไกลอย่างถูกต้องและเมื่อประสบความสำเร็จเรียกฟังก์ชันจาวาสคริปต์ดั้งเดิมเพื่อสร้าง divs ใหม่ นี่คือส่วนที่แปลก: ใน FireFox และ Chrome - ทุกอย่างใช้งานได้ แต่ใน IE8 (เบต้า) การเรียกครั้งที่สองนี้เพื่อเติมสคริปต์ Div (ซึ่งเรียกฟังก์ชัน $ .getJSON) ได้รับข้อมูลแคชและไม่ถามเซิร์ฟเวอร์! หวังว่าคำถามนี้จะสมเหตุสมผล: ในเปลือกถั่ว - เหตุใดจึง$.getJSONได้รับข้อมูลแคช แล้วทำไมมันถึงมีผลกับ IE8 เท่านั้น?

4
Dependency Walker รายงาน IESHIMS.DLL และ WER.DLL หายไป?
ในกล่อง Windows XP Professional SP3 ที่มี Internet Explorer 8 เมื่อฉันเรียกใช้ Dependency Walker บนปฏิบัติการของฉันมันรายงานว่า: ไม่พบ IESHIMS.DLL และ WER.DLL ฉันต้องการ DLL เหล่านี้หรือไม่ ฉันจะหาซื้อได้ที่ไหน? ฉันเชื่อว่ามันควรจะอยู่ใน C: \ Windows \ System32 \ Wer.dll และ C: \ Program Files \ Internet Explorer \ Ieshims.dll

3
JavaScript - ความแตกต่างของ myArray.forEach vs for loop
ฉันเห็นคำถามมากมายที่แนะนำให้ใช้: for (var i = 0; i < myArray.length; i++){ /* ... */ } แทน: for (var i in myArray){ /* ... */ } สำหรับอาร์เรย์เนื่องจากการวนซ้ำไม่สอดคล้องกัน ( ดูที่นี่ ) อย่างไรก็ตามฉันไม่พบสิ่งที่ดูเหมือนจะชอบลูปเชิงวัตถุ: myArray.forEach(function(item, index){ /* ... */ }); ซึ่งดูเหมือนง่ายกว่าสำหรับฉัน สำหรับโครงการปัจจุบันของฉันความเข้ากันได้ของ IE8 เป็นสิ่งสำคัญและฉันกำลังพิจารณาใช้polyfill ของ Mozillaแต่ฉันไม่แน่ใจ 100% ว่าจะได้ผลอย่างไร มีความแตกต่างระหว่างมาตรฐานสำหรับลูป (ตัวอย่างแรกด้านบน) และการใช้งาน Array.prototype.forEach โดยเบราว์เซอร์สมัยใหม่หรือไม่ มีความแตกต่างระหว่างการใช้งานเบราว์เซอร์สมัยใหม่และการใช้งานของ Mozilla …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.