ต้นฉบับ:
http://www.cnblogs.com/justinyoung/archive/2009/04/03/kaifarenyuangongju2.html
ในบทความก่อนหน้านี้คำอธิบายโดยละเอียดเกี่ยวกับการใช้เครื่องมือนักพัฒนา IE8 (คำอธิบายโดยละเอียดของเมนูในทุกระดับ) เราอธิบายรายละเอียดเกี่ยวกับวิธีการใช้คำสั่งในแต่ละเมนูในเครื่องมือนักพัฒนา IE8 ฉันเชื่อว่าเพื่อนหลายคนควรใช้มัน คุณสมบัติที่ทรงพลังยิ่งขึ้นของเครื่องมือนักพัฒนา IE8 เช่น: วิธีทดสอบความเข้ากันได้ของเวอร์ชันวิธีการใช้เครื่องมือนักพัฒนาซอฟต์แวร์ในการดีบักสคริปต์ JavaScript และวิธีการใช้ Profilers เพื่อตรวจจับประสิทธิภาพของฟังก์ชันสคริปต์หน้า ฯลฯ เราจะอธิบายในบทความนี้ ฉันโง่ฉันแค่โยนอิฐที่นี่
โหมดเบราว์เซอร์สอดคล้องกับคำพูดของ "Infernal Affairs" - ฉันจะจ่ายคืนไม่ช้าก็เร็ว! - ผลไม้ขมที่ปลูกโดย IE6 เป็นเวลาที่จะกลืนมัน เมื่อ IE8 ได้รับการปล่อยตัวเขาต้องเผชิญหน้ากับหลายพันหน้าในโลกที่สามารถแสดงได้ตามปกติใน IE6 หากคุณไม่ปล่อย IE8 Firefox และ Chrome จะตามคุณไปคว้าเค้ก ไม่ว่าจะเป็นเพียงหน้าเดียวเท่านั้นเบราว์เซอร์จะไม่ถูกดุร้าย ให้เว็บมาสเตอร์ทุกคนสร้างหน้าใหม่และคิดเกี่ยวกับมันและหัวเราะ อนิจจาฉันจะทำอย่างไร?
อนิจจาด้วยเหตุนี้ให้เราใช้วิธีการให้ผู้ใช้จัดการด้วยตัวเอง หากเขาพบกับหน้าเท่านั้น IE6 เขาจะจัดการด้วยตนเองด้วยตนเองและปล่อยให้เบราว์เซอร์แสดงหน้าในโหมดการเรนเดอร์เก่า แม้ว่าสิ่งนี้จะทำให้ผู้ใช้มีปัญหาเล็กน้อย แต่ก็เป็นวิธีแก้ปัญหา ดังนั้นโหมดเบราว์เซอร์จึงออกมา เพื่อให้มันตรงไปตรงมามันคือการให้ผู้ใช้เลือกเวอร์ชันของหน้าปัจจุบันที่จะแสดงผล
มายกตัวอย่างและฝึกฝน“ คำอธิบายโดยละเอียดเกี่ยวกับความคิดเห็นแบบมีเงื่อนไขของฉัน” โดยวิธีการ รหัสหลักมีดังนี้:
<div id = divtest>
<!-[ถ้าเช่น 7]>
เบราว์เซอร์คือ IE7
<! [endif]->
<!-[ถ้าเช่น 8]>
เบราว์เซอร์คือ IE8
<! [endif]->
</div>
ลองมาลองหน้านี้แสดงเอฟเฟกต์ในโหมดเบราว์เซอร์ที่แตกต่างกัน:
สำหรับผู้ใช้ทั่วไป Microsoft แนะนำสิ่งนี้อย่างเป็นทางการ - ปุ่มมุมมองความเข้ากันได้
แน่นอนสำหรับนักพัฒนาส่วนหน้าเครื่องมือนี้ส่วนใหญ่จะใช้เพื่อทดสอบความเข้ากันได้หลายหน้าของเบราว์เซอร์ แต่มันน่าเศร้ามาก: ไม่มีโหมด IE6 แม้ว่าโลกที่ไม่มี IE6 จะเป็นความปรารถนาที่สวยงาม แต่ก็น่าเสียดายที่เราอาศัยอยู่ในความเป็นจริงบางทีมันอาจจะแม่นยำกว่าที่จะอยู่ในนรก ดังนั้นฉันยังต้องพูดถึงเครื่องมือสองตัวต่อไปนี้-
โซลูชั่นเพื่อการอยู่ร่วมกันของ IE-Etester หลายเวอร์ชัน
SuperPreview (พร้อมดาวน์โหลด)