คำถามติดแท็ก x-ua-compatible

12
<meta http-equiv =“ X-UA-Compatible” content =“ IE = edge”> ทำอะไร
ความแตกต่างคืออะไรถ้าหน้าเว็บหนึ่งเริ่มต้นด้วย &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; และถ้าหน้าเริ่มต้นด้วย &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;!-- without X-UA-Compatible meta --&gt; หากไม่มีความแตกต่างฉันคิดว่าฉันสามารถละเว้นX-UA-Compatibleเมตาส่วนหัวเนื่องจากฉันเพียงต้องการให้เรนเดอร์ในโหมดมาตรฐานเกือบทุกรุ่น IE

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

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

8
ค่า X-UA ไม่ถูกต้องสำหรับแอตทริบิวต์ http-equiv บนเมตาองค์ประกอบ
ฉันใช้แบบเดียวกับmetaที่ใช้ HTML5 Boilerplate และตัวตรวจสอบ HTML ของ W3C บ่นว่า: ค่า X-UA ไม่ถูกต้องสำหรับแอตทริบิวต์ http-equiv บนเมตาองค์ประกอบ &lt;meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'&gt; metaแท็กนี้มีอะไรผิดพลาด

3
เหตุใดจึงต้องใช้ X-UA-Compatible IE = Edge อีกต่อไป
เมื่อเร็ว ๆ นี้ฉันได้เรียนหลักสูตรออนไลน์หลายหลักสูตรและยังเห็นผู้สอนบางคนเพิ่มเมตาแท็กต่อไปนี้ที่ด้านบนของเอกสารโดยค่าเริ่มต้น: &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; ความคิดนี้ดูเหมือนจะสำคัญและมีประโยชน์พอ&lt;meta charset="UTF-8"&gt;ๆ แต่ทำไม? ตามเอกสาร Modern.ie ของ Microsoft คือ "แนวทางปฏิบัติที่ดีที่สุด" ซึ่ง "ทำให้มั่นใจได้ว่า Internet Explorer จะใช้เครื่องมือล่าสุด" โอเคยุติธรรมพอ แต่ถ้าคุณทำตามแผนภาพการไหลใน MSDNมันแสดงให้เห็นชัดเจนว่าเป็นเอกสารโดยไม่ต้อง `ข้อมูล X-UA-เข้ากันได้จะถูกส่งต่อไปยังผู้ใช้ที่ "เข้ากันได้ดู" ค่าและถ้าที่ไม่ได้ตั้งค่าแล้วก็เป็นไปตามประกาศ! DOCTYPE กล่าวอีกนัยหนึ่งเว้นแต่ผู้ใช้จะมีการตั้งค่ามุมมองที่เข้ากันได้IE ก็จะทำตาม! DOCTYPE ของคุณและใช้โหมดมาตรฐานล่าสุดของเบราว์เซอร์ของคุณในการแสดงผลต่อไป ... ไม่จำเป็นต้องมีX-UA-Compatible IE=Edgeคำสั่งเลย ตามที่ MSDN กล่าวว่า: " ใช้การประกาศประเภทเอกสาร HTML5 เพื่อเปิดใช้งานโหมดขอบ " ดังนั้นในสถานการณ์ใดที่X-UA-Compatible IE=Edgeจำเป็น?

4
จะตั้งค่าโหมดความเข้ากันได้ของ IE อย่างจริงจังจากฝั่งเซิร์ฟเวอร์ได้อย่างไร
ในสภาพแวดล้อมที่ควบคุมด้วยโดเมนฉันพบว่าโหมดความเข้ากันได้ถูกทริกเกอร์บนไคลเอนต์บางตัว (winXP / Win7, IE8 / IE9) แม้ว่าเราจะให้แท็ก X-UA คำจำกัดความของ! DOCTYPE และการตอบสนอง "IE = Edge" ส่วนหัว ไคลเอนต์เหล่านี้มีช่องทำเครื่องหมาย "แสดงไซต์อินทราเน็ตในมุมมองที่เข้ากันได้" ซึ่งเป็นสิ่งที่ฉันพยายามจะลบล้าง ต่อไปนี้เป็นเอกสารที่ฉันใช้เพื่อทำความเข้าใจว่า IE ตัดสินใจที่จะเรียกใช้โหมดความเข้ากันได้อย่างไร http://msdn.microsoft.com/en-us/library/ff406036%28v=VS.85%29.aspx http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx เจ้าของเว็บไซต์มีเสมอในการควบคุมของเนื้อหาของพวกเขา เจ้าของไซต์สามารถเลือกที่จะใช้แท็ก X-UA-Compatible เพื่อเป็นการประกาศอย่างชัดเจนเกี่ยวกับวิธีที่พวกเขาต้องการให้ไซต์ของพวกเขาแสดงและแมปเพจโหมดมาตรฐานกับมาตรฐาน IE7 การใช้แท็กที่เข้ากันได้กับ X-UA จะแทนที่มุมมองความเข้ากันได้บนไคลเอนต์ Google สำหรับ"การกำหนดความเข้ากันได้ของเอกสาร"น่าเสียดายที่โปรแกรม SPAM ไม่อนุญาตให้ฉันโพสต์มากกว่า 2 URL นี่คือASP .NETเว็บแอปและมีคำจำกัดความต่อไปนี้ในหน้าต้นแบบ: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt; &lt;head&gt; &lt;meta …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.