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

เว็บเบราว์เซอร์ที่พัฒนาโดย Microsoft และมาพร้อมกับ Windows ตัวย่อทั่วไป "IE"

14
วิธีรองรับแอตทริบิวต์ตัวยึดตำแหน่งใน IE8 และ 9
ฉันมีปัญหาเล็กน้อยplaceholderแอตทริบิวต์สำหรับช่องป้อนข้อมูลไม่ได้รับการสนับสนุนใน IE 8-9 วิธีใดเป็นวิธีที่ดีที่สุดในการให้การสนับสนุนในโครงการของฉัน (ASP Net) ฉันใช้ jQuery ฉันต้องการใช้เครื่องมือภายนอกอื่น ๆ หรือไม่? คือhttp://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.htmlเป็นทางออกที่ดี?

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 ทำงานได้อย่างสมบูรณ์ …

20
ทำให้ jQuery รู้จัก .change () ใน IE
ฉันใช้ jQuery เพื่อซ่อนและแสดงองค์ประกอบเมื่อมีการเปลี่ยนแปลง / คลิกกลุ่มปุ่มตัวเลือก ใช้งานได้ดีในเบราว์เซอร์เช่น Firefox แต่ใน IE 6 และ 7 การดำเนินการจะเกิดขึ้นเมื่อผู้ใช้คลิกที่อื่นบนหน้าเท่านั้น หากต้องการอธิบายอย่างละเอียดเมื่อคุณโหลดหน้าเว็บทุกอย่างดูดี ใน Firefox หากคุณคลิกปุ่มตัวเลือกแถวหนึ่งของตารางจะถูกซ่อนไว้และอีกแถวหนึ่งจะแสดงทันที อย่างไรก็ตามใน IE 6 และ 7 คุณคลิกปุ่มตัวเลือกและจะไม่มีอะไรเกิดขึ้นจนกว่าคุณจะคลิกที่ใดที่หนึ่งบนหน้า จากนั้น IE จะวาดหน้าใหม่ซ่อนและแสดงองค์ประกอบที่เกี่ยวข้อง นี่คือ jQuery ที่ฉันใช้: $(document).ready(function () { $(".hiddenOnLoad").hide(); $("#viewByOrg").change(function () { $(".visibleOnLoad").show(); $(".hiddenOnLoad").hide(); }); $("#viewByProduct").change(function () { $(".visibleOnLoad").hide(); $(".hiddenOnLoad").show(); }); }); นี่คือส่วนหนึ่งของ XHTML ที่มีผลกระทบ ทั้งหน้าตรวจสอบว่า …

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'); ใครมีความคิดเกี่ยวกับเรื่องนี้?

20
Angular 2/4/5 ไม่ทำงานใน IE 11
ฉันกำลังพยายามหาสาเหตุว่าทำไมแอป angular 2 ของฉันจึงค้างแสดงการโหลด ... เมื่อทำงานใน IE 11 ตามคำแนะนำของใครบางคนฉันได้ลองใช้ plunker นี้ซึ่งโพสต์โดยใครบางคนใน stack overflow ทั้งบน Chrome และ IE 11 ทำงานได้ดีบน Chrome แต่ล้มเหลวบน IE 11 ข้อผิดพลาดเดียวกันติดอยู่ที่พูดว่า "กำลังโหลด ... " Plunker คือ: https://plnkr.co/edit/6zVFbrH5yohwc714gBbk?p=preview <!DOCTYPE html> <html> <head> <script>document.write('<base href="' + document.location + '" />');</script> <title>Router Sample</title> <link rel="stylesheet" href="style.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.34.2/es6-shim.min.js"></script> <script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"></script> …

5
IE10 แสดงผลในโหมด IE7 วิธีบังคับใช้โหมดมาตรฐาน
ในเว็บไซต์ของไมโครซอฟท์พวกเขาอ้างว่าการประกาศประเภทหลักง่ายๆก็เพียงพอแล้ว แต่ถึงแม้เอกสารจะสั้นเท่านี้ก็กลับสู่โหมด IE7: <!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html> http://d.pr/i/fvzb+

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

4
เหตุการณ์การออกจากหน้าสกัดกั้น
เมื่อแก้ไขเพจในระบบของฉันผู้ใช้อาจตัดสินใจนำทางไปยังเว็บไซต์อื่นและการทำเช่นนั้นอาจสูญเสียการแก้ไขทั้งหมดที่ไม่ได้บันทึกไว้ ฉันต้องการสกัดกั้นความพยายามที่จะไปที่หน้าอื่นและแจ้งให้ผู้ใช้แน่ใจว่าต้องการให้สิ่งนี้เกิดขึ้นเนื่องจากอาจสูญเสียงานปัจจุบัน Gmail ทำในลักษณะที่คล้ายกันมาก ตัวอย่างเช่นเขียนอีเมลใหม่เริ่มพิมพ์ลงในเนื้อหาข้อความและป้อนตำแหน่งใหม่ในแถบที่อยู่ (พูดว่า twitter.com หรืออะไรก็ได้) มันจะถามว่า "แน่ใจหรือ" แนวคิดวิธีการจำลองสิ่งนี้? ฉันกำหนดเป้าหมาย IE8 แต่ต้องการใช้งานร่วมกับ FF & Chrome ด้วย

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

7
ไม่สามารถแยกวิเคราะห์เนื้อหาการตอบกลับเนื่องจากโปรแกรม Internet Explorer ไม่พร้อมใช้งานหรือ
ฉันต้องการดาวน์โหลดซีรีส์ช่อง 9 โดยใช้ powershell อย่างไรก็ตามสคริปต์ที่ฉันลองมีข้อผิดพลาด: สคริปต์นี้ $url="https://channel9.msdn.com/blogs/OfficeDevPnP/feed/mp4high" $rss=invoke-webrequest -uri $url $destination="D:\Videos\OfficePnP" [xml]$rss.Content|foreach{ $_.SelectNodes("rss/channel/item/enclosure") }|foreach{ "Checking $($_.url.split("/")[-1]), we will skip it if it already exists in $($destination)" if(!(test-path ($destination + $_.url.split("/")[-1]))){ "Downloading: " + $_.url start-bitstransfer $_.url $destination } } ล้มเหลวด้วยข้อผิดพลาด: ไม่สามารถแยกวิเคราะห์เนื้อหาการตอบกลับเนื่องจากโปรแกรม Internet Explorer ไม่พร้อมใช้งานหรือการกำหนดค่าการเปิดตัวครั้งแรกของ Internet Explorer ไม่สมบูรณ์ ระบุพารามิเตอร์ UseBasicParsing แล้วลองอีกครั้ง …

6
เหตุใด Internet Explorer จึงไม่ส่งเนื้อหาโพสต์ HTTP ในการโทร Ajax หลังจากล้มเหลว
เราสามารถสร้างสถานการณ์ต่อไปนี้ขึ้นใหม่ได้อย่างน่าเชื่อถือ: สร้างเพจ HTML ขนาดเล็กที่ส่งคำขอ AJAX ไปยังเซิร์ฟเวอร์ (โดยใช้ HTTP POST) ยกเลิกการเชื่อมต่อจากเครือข่ายและเชื่อมต่อใหม่ ตรวจสอบแพ็กเก็ตที่ IE สร้างขึ้นหลังจากความล้มเหลว หลังจากการเชื่อมต่อเครือข่ายล้มเหลว IE จะส่งคำขอ AJAX ถัดไป แต่จะส่งเฉพาะส่วนหัว HTTP (ไม่ใช่เนื้อหา) เมื่อทำการโพสต์ HTTP สิ่งนี้ทำให้เกิดปัญหาทุกประเภทบนเซิร์ฟเวอร์เนื่องจากเป็นเพียงคำขอบางส่วน Google พบปัญหานี้กับ Bing และคุณจะพบผู้คนจำนวนมากบ่นเกี่ยวกับ "ข้อผิดพลาดของเซิร์ฟเวอร์แบบสุ่ม" โดยใช้ AJAX หรือความล้มเหลวของ AJAX ที่ไม่ได้อธิบาย เราทราบดีว่า IE (ไม่เหมือนกับเบราว์เซอร์อื่น ๆ ส่วนใหญ่) จะส่ง HTTP POST เป็นสองแพ็กเก็ต TCP / IP เสมอ ส่วนหัวและเนื้อหาจะถูกส่งแยกกัน ในกรณีที่เกิดความล้มเหลวโดยตรงIE จะส่งเฉพาะส่วนหัวเท่านั้น …

6
browserconfig.xml แบบง่าย / น้อยที่สุดสำหรับเว็บไซต์คืออะไร
ฉันไม่ต้องการทำอะไรพิเศษหรือยุ่งยากเกี่ยวกับ Windows 8 และการตรึงฉันแค่ไม่ต้องการเห็นข้อความ 404 Not Found เนื่องจาก IE มองหาการbrowserconfig.xmlเลื่อนโดยในไฟล์บันทึกของฉัน มีbrowserconfig.xmlไฟล์เล็กน้อยที่ฉันสามารถใส่ไว้ในรูทของฉันที่จะตอบสนอง IE และทำหน้าที่เป็นตัวยึดตำแหน่งที่ดีฉันควรตัดสินใจเพิ่มการสนับสนุนที่ดีกว่าสำหรับ Window 8 ในภายหลังหรือไม่

6
เหตุการณ์การคลิกปุ่มจะเริ่มทำงานเมื่อกดปุ่ม Enter ในอินพุตอื่น (ไม่มีรูปแบบ)
ตรรกะนี้เริ่มทำงานเมื่อกด "Enter" ในอินพุต "จำนวนเงิน" และฉันไม่เชื่อว่าควร (ไม่ได้อยู่ใน Chrome) ฉันจะป้องกันสิ่งนี้ได้อย่างไรและหากไม่ได้ป้องกันใน IE ให้จัดการเพื่อไม่ให้ตรรกะในเหตุการณ์คลิกเริ่มทำงาน <html> <body> <div id="page"> <div id="financed_amount"> <h1>Financed Amount:</h1> <input type="text" id="amount" value="" /> </div> <h1>Finance Options</h1> <div> <a id="shareLink" rel="leanModal" name="email" href="#email"></a> <button id="btnShare" class="share">Share this report</button> </div> </div> </body> </html> สคริปต์ $("#btnShare").click(function (e) { // This logic is firing …

5
ข้อผิดพลาด 'No Transport' w / jQuery ajax call ใน IE
ฉันจำเป็นต้องใช้ foursquare API เพื่อค้นหาสถานที่ แน่นอนว่าเป็นการข้ามโดเมน ไม่มีปัญหาใด ๆ ใน Firefox แต่ใน Internet Explorer (7, 8, 9 ฉันได้ทดสอบแล้ว) รหัสจาวาสคริปต์ของฉันดูเหมือนว่า: searchVenues: function(searchQuery) { $.ajax({ url: 'https://api.foursquare.com/v2/venues/search', data: { sw: bound_south_west, ne: bound_north_east, query: searchQuery.query, oauth_token: FSQ_OAUTH_TOKEN, limit: 25, intent: 'browse', v: 20120206 }, cache: false, dataType: 'json', success: function(data) { displayResults(data, searchQuery.query); }, …

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

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