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

Windows Internet Explorer 9 (ย่อว่า IE9) เป็นเว็บเบราว์เซอร์ที่พัฒนาโดย Microsoft เปิดตัวเมื่อวันที่ 14 มีนาคม 2554 พร้อมใช้งานสำหรับ Windows Vista SP2 ขึ้นไป, Windows Phone 7.1–7.8 และ Xbox 360 มันถูกแทนที่ด้วย IE10 บน Windows 8, Windows Server 2012 และ Windows Phone 8

12
เหตุใด JavaScript จึงทำงานหลังจากเปิดเครื่องมือนักพัฒนาซอฟต์แวร์ใน IE ครั้งเดียวเท่านั้น
IE9 Bug - JavaScript ใช้งานได้หลังจากเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เพียงครั้งเดียว เว็บไซต์ของเราให้บริการดาวน์โหลดไฟล์ PDF ฟรีแก่ผู้ใช้และมีฟังก์ชั่น "ป้อนรหัสผ่านเพื่อดาวน์โหลด" อย่างง่าย อย่างไรก็ตามมันไม่สามารถใช้งานได้ใน Internet Explorer คุณสามารถเห็นตัวเองในตัวอย่างนี้ รหัสผ่านการดาวน์โหลดคือ "makeuseof" ในเบราว์เซอร์อื่นมันทำงานได้ดี ใน IE ปุ่มทั้งสองไม่ทำอะไรเลย สิ่งที่อยากรู้มากที่สุดที่ฉันพบคือถ้าคุณเปิดและปิดแถบเครื่องมือของนักพัฒนาซอฟต์แวร์ด้วย F12 ทุกอย่างก็เริ่มทำงานได้ทันที เราได้ลองใช้โหมดความเข้ากันได้แล้วและไม่มีอะไรสร้างความแตกต่าง ฉันจะทำให้งานนี้ใน Internet Explorer ได้อย่างไร

7
IE9 รองรับ console.log หรือไม่และเป็นฟังก์ชั่นจริงหรือไม่?
window.console.logInternet Explorer 9 กำหนดไว้ในสถานการณ์ใด? แม้เมื่อwindow.console.logมีการกำหนดwindow.console.log.applyและwindow.console.log.callไม่ได้กำหนด ทำไมนี้ [คำถามที่เกี่ยวข้องกับ IE8: เกิดอะไรขึ้นกับ console.log ใน IE8 .]

8
เหตุใด IE9 จึงเปลี่ยนเป็นโหมดความเข้ากันได้ในเว็บไซต์ของฉัน
ฉันเพิ่งติดตั้ง IE9 เบต้าและในบางเว็บไซต์ที่ฉันสร้างขึ้น (HTML5) IE9 ข้ามไปยังโหมดความเข้ากันได้เว้นแต่ว่าฉันจะไม่บอกด้วยตนเอง ฉันลองลบเว็บไซต์หลายส่วนแล้ว แต่ไม่มีการเปลี่ยนแปลง การรวมเอา CSS ทั้งหมดออก ในเว็บไซต์อื่น ๆ ของฉันมันก็ใช้ได้ นอกจากนี้อย่าตั้งค่าด้วยตนเองเพราะ IE9 จะจดจำการตั้งค่าของผู้ใช้และคุณไม่สามารถเปลี่ยนกลับเป็นอัตโนมัติได้ (หรืออย่างน้อยฉันก็ไม่พบวิธีแม้แต่ผ่านการเรียกดูแบบส่วนตัวและล้างแคช) อย่างไรก็ตาม. ไซต์ที่ข้ามไปยังโหมดความเข้ากันได้: http://alliancesatwar.com/guide/ เว็บไซต์ ที่แสดงผลถูกต้อง: http://geuze.name/basement/ (ฉันไม่สามารถโพสต์ลิงค์มากกว่า 1 รายการ) ทั้งใช้เหมือนกันdoctypeและทั้งหมด ไซต์เหล่านั้นมีจำนวนมากที่เหมือนกัน (นอกเหนือจากลักษณะที่ปรากฏ) โดยใช้เทมเพลตพื้นฐานเดียวกัน (การเข้ารหัสเมตาแท็กประเภทของ Doctype และจาวาสคริปต์เดียวกัน) มันจะดีถ้ามีใครตอบฉัน! เว็บไซต์ HTML5 ที่แสดงผลในโหมด IE7 นั้นค่อนข้าง ... lame

17
รัศมีของเส้นขอบ IE9 และการไล่ระดับสีพื้นหลัง
IE9 เห็นได้ชัดคือความสามารถที่จะจัดการกับมุมโค้งมนโดยใช้นิยาม CSS3 border-radiusมาตรฐาน แล้วการรองรับรัศมีชายแดนและการไล่สีพื้นหลังล่ะ? ใช่ IE9 นั้นรองรับทั้งสองอย่างแยกกัน แต่ถ้าคุณผสมสองสีไล่ระดับสีออกจากมุมมน ฉันยังเห็นความแปลกประหลาดกับเงาที่แสดงเป็นเส้นทึบสีดำใต้กล่องที่มีมุมโค้งมน นี่คือภาพที่แสดงใน IE9: ฉันจะแก้ไขปัญหานี้ได้อย่างไร

11
ตัวยึดใน IE9
ดูเหมือนว่ามันจะเป็นปัญหาที่รู้จักกันดี แต่การแก้ปัญหาทั้งหมดที่ฉันพบใน Google ไม่ทำงานบน IE9 ที่เพิ่งดาวน์โหลดมา วิธีใดที่คุณชอบเพื่อเปิดใช้งานPlaceholderคุณสมบัติบนinputและtextareaแท็ก ทางเลือก: ฉันเสียเวลาไปมากและไม่ได้มองหาrequiredที่พัก คุณจะมีคำแนะนำสำหรับสิ่งนี้หรือไม่? เห็นได้ชัดว่าฉันสามารถตรวจสอบค่าใน PHP แต่เพื่อช่วยให้ผู้ใช้คุณสมบัตินี้มีความสะดวกมาก

19
ทำให้แบบอักษร Adobe ทำงานร่วมกับ CSS3 @ font-face ใน IE9
ฉันกำลังอยู่ในขั้นตอนการสร้างแอปพลิเคชั่นอินทราเน็ตขนาดเล็กและลองใช้แบบอักษร Adobe ที่ซื้อมาเมื่อเร็ว ๆ นี้โดยไม่มีโชค ตามที่ได้รับแจ้งในกรณีของเราไม่ใช่การละเมิดใบอนุญาต ฉันแปลงฟอนต์เวอร์ชัน. ttf / .otf เป็น. woff, .eot และ. svg เพื่อกำหนดเป้าหมายเบราว์เซอร์หลักทั้งหมด ไวยากรณ์ @ font-face ที่ฉันใช้นั้นเป็นแบบกันกระสุนจากFont Spring : @font-face { font-family: 'MyFontFamily'; src: url('myfont-webfont.eot'); src: url('myfont-webfont.eot?#iehack') format('eot'), url('myfont-webfont.woff') format('woff'), url('myfont-webfont.ttf') format('truetype'), url('myfont-webfont.svg#svgFontName') format('svg'); } ฉันแก้ไขส่วนหัว HTTP (เพิ่ม Access-Control-Allow-Origin = "*") เพื่ออนุญาตการอ้างอิงข้ามโดเมน ใน FF และ Chrome ทำงานได้อย่างสมบูรณ์ …

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

12
IE9 jQuery AJAX พร้อม CORS ส่งกลับ "การเข้าถึงถูกปฏิเสธ"
สิ่งต่อไปนี้ใช้ได้กับทุกเบราว์เซอร์ยกเว้น IE (ฉันกำลังทดสอบใน IE 9) jQuery.support.cors = true; ... $.ajax( url + "messages/postMessageReadByPersonEmail", { crossDomain: true, data: { messageId : messageId, personEmail : personEmail }, success: function() { alert('marked as read'); }, error: function(a,b,c) { alert('failed'); }, type: 'post' } ); ฉันมีฟังก์ชันอื่นที่ใช้dataType: 'jsonp'แต่ฉันไม่ต้องการข้อมูลใด ๆ ที่ส่งคืนในการโทร AJAX นี้ ทางเลือกสุดท้ายของฉันคือส่งคืน jibberish ที่ห่อด้วย …

4
Pass Nothing จาก Javascript ไปยัง VBScript ใน IE9
ฉันมีกรอบที่เขียนด้วย VBScript ภายในบางฟังก์ชันในพารามิเตอร์เฟรมเวิร์กนี้ของฟังก์ชันจะถูกตรวจสอบสำหรับคำสั่ง Nothing in If จากนั้นการดำเนินการบางอย่างจะดำเนินการ โค้ดที่ใช้กรอบที่เขียนด้วย Javascript ดังนั้นฉันต้องส่ง Nothing to function เพื่อดำเนินการบางอย่าง ใน IE8 และเวอร์ชันก่อนหน้านี้ใช้แนวทางต่อไป: <script type="text/vbscript"> Function Test(val) If (IsNull(val)) Then Test = "Null" ElseIf (IsObject(val)) Then If (val Is Nothing) Then Test = "Nothing" End If End If End Function Dim jsNothing Set jsNothing = Nothing …

14
Internet Explorer 9 แสดงเซลล์ตารางไม่ถูกต้อง
เว็บไซต์ของฉันทำงานได้อย่างราบรื่นเสมอกับ IE8, IE7, FF, Chrome และ Safari ตอนนี้ฉันกำลังทดสอบบน IE9 และพบปัญหาแปลก ๆ : ในบางหน้าข้อมูลตารางบางส่วนแสดงผลไม่ถูกต้อง ซอร์ส HTML ถูกต้องและทั้งหมดและแถวที่ให้ปัญหาจะเปลี่ยนทุกครั้งที่รีเฟรชหน้า (เพื่อบอกความจริงปัญหาจะปรากฏในการรีเฟรชบางส่วนเท่านั้นไม่ใช่ทั้งหมด) การใช้เครื่องมือ F12 ของ IE โครงสร้างตารางจะถูกต้องไม่ควรมี TD ว่างหลังจาก TD ที่มี M08000007448 แต่ก็ยังแสดงผลเช่นนี้ ยิ่งไปกว่านั้นถ้าฉันใช้เครื่องมือ F12 โดยมีเครื่องมือ "เลือกองค์ประกอบโดยคลิก" ในแถบเครื่องมือและฉันพยายามคลิกที่ช่องว่างระหว่าง M08000007448 และ 19 มันจะเลือก TR ไม่ใช่ "hidden td" ฉันมีปัญหาการเรนเดอร์ตารางนี้ในตารางอื่น ๆ ในแอปพลิเคชันใครประสบปัญหาเช่นนี้บ้าง? มันเกิดขึ้นเฉพาะใน IE9 :( ฉันไม่รู้ว่ามันสำคัญหรือเปล่า แต่หน้านี้สร้างด้วย ASPNET …

10
การไล่ระดับสีใน Internet Explorer 9
ไม่มีใครรู้คำนำหน้าผู้ขายสำหรับการไล่ระดับสีภายใน IE9 หรือเราควรจะยังคงใช้ตัวกรองที่เป็นกรรมสิทธิ์ของพวกเขาอยู่หรือไม่? สิ่งที่ฉันมีสำหรับเบราว์เซอร์อื่น ๆ คือ: background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */ background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */ เป็นโบนัสไม่มีใครรู้คำนำหน้าผู้ขายของ Opera เช่นกัน?

5
HTML5 doctype ทำให้ IE9 เข้าสู่โหมดแปลก ๆ ?
ฉันกำลังพยายามให้ IE9 โหลดหน้าเว็บด้วยมาตรฐาน IE9 ... ฉันสังเกตเห็นว่าได้<!DOCTYPE HTML>ทำให้สิ่งที่น่ารังเกียจเข้าสู่โหมดนิสัยใจคอ ... ซึ่งทำให้ทุกอย่างในหน้าแตก ... ฉันจะทำให้ IE ยึดติดกับมาตรฐาน IE9 ได้อย่างไร

11
X-Frame-Options อนุญาตจากหลายโดเมน
ฉันมีไซต์ ASP.NET 4.0 IIS7.5 ซึ่งฉันต้องการความปลอดภัยโดยใช้ส่วนหัว X-Frame-Options ฉันต้องเปิดใช้งานหน้าเว็บไซต์ของฉันให้เป็น iframed จากโดเมนเดียวกันและจากแอพ facebook ของฉัน ขณะนี้ฉันได้กำหนดค่าไซต์ของฉันด้วยไซต์ที่มุ่งหน้าไปที่: Response.Headers.Add("X-Frame-Options", "ALLOW-FROM SAMEDOMAIN, www.facebook.com/MyFBSite") เมื่อฉันดูหน้า Facebook ของฉันด้วย Chrome หรือ Firefox หน้าเว็บไซต์ของฉัน (อยู่ใน iframed กับหน้า Facebook ของฉัน) จะแสดงผลได้ แต่ภายใต้ IE9 ฉันได้รับข้อผิดพลาด: "ไม่สามารถแสดงหน้านี้ได้ ... " (เนื่องจากX-Frame_Optionsข้อ จำกัด ) ฉันจะตั้งค่าX-Frame-Options: ALLOW-FROMให้รองรับมากกว่าโดเมนเดียวได้อย่างไร X-FRAME-OPTION การเป็นคุณลักษณะใหม่ดูเหมือนจะมีข้อบกพร่องโดยพื้นฐานหากสามารถกำหนดได้เพียงโดเมนเดียว

7
JavaScript: ฉันสามารถตรวจจับ IE9 ได้หรือไม่หากอยู่ในโหมดที่เข้ากันได้กับ IE7 หรือ IE8
ฉันต้องการทราบว่าเบราว์เซอร์ที่ระบุตัวเองผ่านสตริงตัวแทนผู้ใช้ว่าเป็น IE7 หรือ IE8 เป็นเบราว์เซอร์เหล่านั้นจริงๆหรือว่าเป็น IE9 ในโหมดความเข้ากันได้ 7 หรือ 8 จากสิ่งที่ฉันเห็นในสตริงตัวแทนผู้ใช้ IE9 ในโหมดความเข้ากันได้ของ IE7 ให้สตริงที่เหมือนกันกับ IE7 จริง มีคุณสมบัติ / องค์ประกอบ / วัตถุเพิ่มเติมที่ฉันสามารถทดสอบเพื่อดูว่า IE9 "จริงๆ" ปลอมตัวหรือไม่ ฉันคิดว่าโหมดเอกสารจะไม่ช่วยเนื่องจากหน้าที่โหลดสคริปต์ของฉันอาจเป็นการบังคับใช้นิสัยแปลก ๆ หรือบังคับให้มีการตั้งค่าเฉพาะ ฉันหวังว่า IE9 จะมีคุณสมบัติบางอย่างที่มีอยู่และสามารถทดสอบได้ไม่ว่าจะอยู่ในโหมด 7, 8 หรือ 9 ก็ตาม แก้ไขเพื่อเพิ่ม ... ตกลงฉันเข้าใจว่าตอนนี้ฉันผิดพลาดตรงไหน ฉันใช้เมนูแบบเลื่อนลง "โหมดเบราว์เซอร์" และเปลี่ยนเป็น IE8 และ IE7 และคิดว่านี่คือ "โหมดความเข้ากันได้ของ IE8" และ "โหมดความเข้ากันได้ของ …

12
IE9 WebBrowser Control จะรองรับคุณสมบัติทั้งหมดของ IE9 รวมถึง SVG หรือไม่
ฉันเพิ่งอัปเกรดเป็น IE9-beta ตอนนี้ในแอปพลิเคชัน WinForm .Net (3.5) ของฉันฉันต้องการใช้WebBrowserการควบคุม ดังนั้นคำถามของฉันคือWebBrowserคอนโทรลจะแสดงคุณสมบัติและฟังก์ชันทั้งหมดของ IE9 หรือไม่? ข้อกังวลของฉันคือฉันต้องการแสดงกราฟิก SVG บนมัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.