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

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

30
ฉันจะป้องกันไม่ให้คีย์ Backspace นำทางกลับได้อย่างไร
บน IE ฉันสามารถทำสิ่งนี้ได้ด้วย jQuery (ที่ไม่ได้มาตรฐาน แต่ทำงานได้) if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); แต่เป็นไปได้ไหมที่จะทำงานใน Firefox หรือใช้เบราว์เซอร์ข้ามโบนัส? สำหรับบันทึก: $(document).keydown(function(e) { if (e.keyCode == 8) e.stopPropagation(); }); ไม่ทำอะไรเลย $(document).keydown(function(e) { if (e.keyCode == 8) e.preventDefault(); }); แก้ปัญหา แต่ทำให้คีย์แบ็คสเปซไม่สามารถใช้งานได้บนหน้าซึ่งเลวร้ายยิ่งกว่าพฤติกรรมเดิม แก้ไข: เหตุผลที่ฉันทำเช่นนี้คือฉันไม่ได้สร้างหน้าเว็บธรรมดา แต่เป็นแอปพลิเคชันขนาดใหญ่ มันน่ารำคาญอย่างมากที่จะสูญเสียงาน 10 นาทีเพียงเพราะคุณกด Backspace ผิดที่ อัตราส่วนของการป้องกันข้อผิดพลาดเทียบกับผู้ใช้ที่น่ารำคาญควรอยู่เหนือ 1,000/1 …


9
ขีด จำกัด ขนาดของคำขอโพสต์คือเท่าใด
ขออภัยถ้ามันซ้ำกันฉันจะคิดว่ามันคงเป็น แต่ไม่พบอะไรเลย ฉันมีแอพพลิเคชั่นเฟล็กซ์ที่ฉันโพสต์ข้อมูลกลับไปยังเซิร์ฟเวอร์ php / mysql ผ่าน IE ฉันยังไม่พบปัญหาใด ๆ แต่การรู้ล่วงหน้าก่อนหน้านี้อาจช่วยให้ฉันรู้สึกหงุดหงิดและทำงานได้ มีการ จำกัด ขนาดการโพสต์ข้อมูลผ่าน http หรือไม่ บทความนี้บอกว่าไม่มี: http://www.netlobo.com/ie_form_submit.html การสนทนานี้บอกว่าใช่: http://bytes.com/topic/php/answers/538226-what-maximum-limit-using-post-method และทั้งหมดกลับไปมาสิ่งที่ฉันสามารถหาได้ทางออนไลน์ ดังนั้นโปรดจำกัด คำตอบสำหรับหมายเลขทดสอบ / ตรวจสอบส่วนตัว ฉันต้องการโพสต์กลับสตริง XML ที่อาจมีขนาดใหญ่มาก (พูดได้ถึง 5mb) หากสร้างความแตกต่างใด ๆ : เบราว์เซอร์จะเป็น IE เสมอ (ผลิตภัณฑ์ของเราต้องการ) โพสต์มาจากและ httpService แบบยืดหยุ่นเว็บเซิร์ฟเวอร์คือ php, DB คือ mySql

18
X-UA-Compatible ถูกตั้งค่าเป็น IE = edge แต่ก็ยังไม่หยุดโหมดความเข้ากันได้
ฉันค่อนข้างสับสน ฉันควรจะสามารถตั้งค่า <meta http-equiv="X-UA-Compatible" content="IE=edge" /> และ IE8 และ IE9 ควรแสดงหน้าโดยใช้เอ็นจิ้นการเรนเดอร์ล่าสุด อย่างไรก็ตามฉันเพิ่งทดสอบและหากเปิดใช้งานโหมดความเข้ากันได้ที่อื่นในเว็บไซต์ของเรามันจะยังคงอยู่สำหรับหน้าของเราแม้ว่าเราจะไม่บังคับให้ทำ คุณควรจะแน่ใจได้อย่างไรว่า IE ไม่ได้ใช้โหมดความเข้ากันได้ (แม้ในอินทราเน็ต) FWIW ฉันใช้การประกาศ DocType HTML5 ( <!doctype html>) นี่คือสองสามบรรทัดแรกของหน้า: <!doctype html> <!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="innerpage no-js ie7"> <![endif]--> <!--[if IE 8 …

30
ตรวจจับเวอร์ชัน IE (ก่อนหน้า v9) ใน JavaScript
ฉันต้องการตีกลับผู้ใช้เว็บไซต์ของเราไปยังหน้าข้อผิดพลาดหากพวกเขาใช้เวอร์ชันInternet Explorerก่อนหน้า v9 IE pre-v9มันเป็นเพียงไม่คุ้มค่าเวลาและเงินของเราที่จะสนับสนุน ผู้ใช้เบราว์เซอร์ที่ไม่ใช่ IE อื่น ๆ ทั้งหมดนั้นใช้ได้และไม่ควรถูกตีกลับ นี่คือรหัสที่เสนอ: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is ok navigator.appVersion.indexOf("MSIE 1")==-1 //v10, 11, 12, etc. is fine too ); if(badBrowser){ // navigate to error page } } รหัสนี้จะทำเคล็ดลับหรือไม่ หากต้องการออกความคิดเห็นเล็ก ๆ น้อย ๆ ที่อาจจะมาถึงฉัน: ใช่ฉันรู้ว่าผู้ใช้สามารถปลอมแปลงuseragentสตริงของพวกเขา …

6
ฉันจะดูคุกกี้ใน Internet Explorer 11 โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ได้อย่างไร
ฉันกำลังมองหาวิธีดูชุดคุกกี้โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ใน IE11 ฉันเห็นตัวเลือกในการทำโปรไฟล์เครือข่ายเพื่อดูคุกกี้ที่ส่งไปมา แต่นี่ไม่ใช่สิ่งเดียวกัน มันยุ่งยากที่จะใช้เนื่องจากมันเป็นไปตามคำขอ แน่นอนว่าต้องมีวิธีในการดูคุกกี้ทั้งหมดเช่นเดียวกับที่คุณทำได้ใน IE10

2
“ X-UA-Compatible” content =“ IE = 9; IE = 8; IE = 7; IE = EDGE”
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" /> จริงๆแล้วความหมายของคำนี้คืออะไร? บางส่วนของตัวอย่างใช้,กับรุ่นที่แยกต่างหากจาก IE ในขณะที่การใช้งานบาง;; ซึ่งถูกต้อง? คำสั่งซื้อIE=9; IE=8; IE=7; IE=EDGEมีความสำคัญฉันต้องการที่จะรู้ว่า แก้ไข : ฉันกำลังใช้<!DOCTYPE html>

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 …

11
เริ่มต้นด้วยการพัฒนาส่วนขยายของ Internet Explorer อย่างไร
ใครบ้างที่นี่มีประสบการณ์กับ / ในการพัฒนาส่วนขยาย IE ที่สามารถแบ่งปันความรู้ของพวกเขา? ซึ่งจะรวมถึงตัวอย่างโค้ดหรือลิงค์ไปยังสิ่งที่ดีหรือเอกสารเกี่ยวกับกระบวนการหรืออะไรก็ตาม ฉันต้องการทำสิ่งนี้จริงๆ แต่ฉันกำลังตีกำแพงยักษ์พร้อมกับเอกสารหมัดรหัสหมัด / ตัวอย่างโค้ด / การขาดมัน ความช่วยเหลือ / ทรัพยากรใด ๆ ที่คุณสามารถนำเสนอจะได้รับการชื่นชมอย่างมาก โดยเฉพาะฉันต้องการเริ่มต้นด้วยวิธีการเข้าถึง / จัดการ DOM จากภายในส่วนขยาย IE แก้ไขรายละเอียดเพิ่มเติม: โดยหลักการแล้วฉันต้องการสร้างปุ่มแถบเครื่องมือที่เมื่อคลิกแล้วจะเปิดเมนูขึ้นซึ่งมีลิงก์ไปยังไซต์ภายนอก ฉันต้องการเข้าถึง DOM และ plant JavaScript บนหน้าขึ้นอยู่กับเงื่อนไขบางประการ วิธีที่ดีที่สุดในการคงอยู่ของข้อมูลในส่วนขยาย IE คืออะไร? ใน Firefox / Chrome / เบราว์เซอร์ที่ทันสมัยที่สุดคุณใช้window.localStorageแต่เห็นได้ชัดกับ IE8 / IE7 นั่นไม่ใช่ตัวเลือก อาจเป็น SQLite DB หรืออย่างนั้น? ถือว่าโอเคที่จะติดตั้ง. NET …

11
ฟังก์ชัน event.preventDefault () ไม่ทำงานใน IE
ต่อไปนี้เป็นรหัส JavaScript (mootools) ของฉัน: $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function …

14
Visual Studio เปิดเบราว์เซอร์เริ่มต้นแทน Internet Explorer
เมื่อฉันตรวจแก้จุดบกพร่องใน Visual Studio, Firefox เปิดและที่น่ารำคาญเนื่องจาก hookups ที่ Internet Explorer และ Visual Studio มีเช่นเมื่อคุณปิดเบราว์เซอร์ Internet Explorer ที่เริ่มต้นการดีบัก Visual Studio หยุดการดีบัก ฉันจะให้ Visual Studio เปิด Internet Explorer แทนโดยไม่ต้องตั้ง Internet Explorer เป็นเบราว์เซอร์เริ่มต้นของฉันได้อย่างไร

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

14
วิธีรับประเภทอินพุต HTML 5 =“ date” ทำงานใน Firefox และ / หรือ IE 10
ฉันคิดว่ามันแปลกที่input type="date"ยังไม่รองรับใน Firefox หลังจากเวลานี้ทั้งหมด ที่จริงแล้วฉันไม่คิดว่าพวกเขาจะเพิ่มประเภทใหม่ ๆ ของ HTML 5 ในองค์ประกอบอินพุต ไม่แปลกใจที่ไม่รองรับ IE10 ดังนั้นคำถามของฉันคือ ... วิธีการที่จะได้รับtype="date"ในinputการทำงานโดยไม่ต้องเพิ่มองค์ประกอบยังอีก .js ไฟล์ (คือjQueryUIDatePicker Widget) เพียงเพื่อให้ได้ปฏิทิน / วันเพียง IE และ Firefox เบราว์เซอร์? มีบางอย่างที่สามารถนำไปใช้ที่ไหนสักแห่ง (อาจจะ CDN?) ที่จะทำให้ฟังก์ชั่นนี้ใช้งานได้ตามค่าเริ่มต้นใน Firefox และ / หรือเบราว์เซอร์ IE? การพยายามกำหนดเป้าหมายเบราว์เซอร์ IE 8+ และสำหรับ Firefox ไม่สำคัญรุ่นใหม่ล่าสุด (28.0) จะไม่เป็นไร อัปเดต: Firefox 57+ รองรับประเภทอินพุต = วันที่


12
ใช้สไตล์เฉพาะบน IE
นี่คือบล็อก CSS ของฉัน: .actual-form table { padding: 5px 0 15px 15px; margin: 0 0 30px 0; display: block; width: 100%; background: #f9f9f9; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; } ฉันต้องการ IE 7, 8 และ 9 เพียงเพื่อ "เห็น" width: 100% วิธีที่ง่ายที่สุดในการทำสิ่งนี้ให้สำเร็จคืออะไร?

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