บังคับโหมด IE9 บนเบราว์เซอร์ IE10 สำหรับบางเว็บไซต์


0

ฉันเพิ่งเริ่มทำงานใน บริษัท ใหม่ พวกเขาทำการอัปเดตเป็น 1 เว็บไซต์ที่ทำงานบน IE10 เท่านั้น แต่ผู้ใช้ยังคงมีเว็บไซต์ต่าง ๆ ที่ทำงานไม่ถูกต้องใน IE10 ฉันลองเปลี่ยนโหมดเบราว์เซอร์เป็น IE9 และเว็บไซต์ทำงานได้อย่างสมบูรณ์แบบ แต่เมื่อปิดและเปิด IE ขึ้นมาใหม่ก็จะแปลงกลับเป็น IE10 มีวิธีการเก็บเว็บไซต์เฉพาะในโหมด IE9 หรือไม่? ขอบคุณ

คำตอบ:


1

คุณสามารถลอง X-UA-เข้ากันได้ เมตาแท็ก:

<meta http-equiv="X-UA-Compatible" content="IE=IE9">

ตัวอย่าง:

<html>
<head>
  <!-- Use Internet Explorer 9 Standards mode -->
  <meta http-equiv="x-ua-compatible" content="IE=9">
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

อาจมีเทคนิคอื่น ๆ เช่น: เคล็ดลับความเข้ากันได้ของ IE9

X-UA-Compatible เมตาแท็กเป็นแท็กฝั่งเซิร์ฟเวอร์ คุณจะใส่ไว้ในซอร์สโค้ด HTML ภายในแท็ก "head" เช่นเดียวกับที่ฉันแสดงในคำตอบของฉัน ทำสิ่งนี้กับทุกหน้าในเว็บไซต์ที่ควรดูในโหมด IE9 หากคุณกำลังมองหาวิธีที่จะทำเช่นนี้กับลูกค้าฉันไม่คิดว่าจะมีอย่างใดอย่างหนึ่ง - อย่างน้อยตาม โพสต์นี้ .


ขอบคุณสิ่งนี้จะคงอยู่สำหรับเว็บไซต์บางแห่งเท่านั้นหรือจะเปลี่ยนการตั้งค่าสำหรับเว็บไซต์ทั้งหมดใน IE หรือไม่
Serge

เมตาแท็กนี้ใช้กับหน้าเว็บที่คุณใส่เท่านั้น มันจะทำให้เบราว์เซอร์ IE10 ใด ๆ เพื่อแสดงหน้าราวกับว่ามันเป็นเบราว์เซอร์ IE9 คุณจะต้องแทรกแท็กในแต่ละหน้าของแต่ละเว็บไซต์ที่ต้องแสดงในโหมด IE9
ricovox

บางทีฉันอาจจะเข้าใจผิดคำถามของคุณ คุณต้องการเปลี่ยนพฤติกรรมของเบราว์เซอร์ของคุณ (เช่นเพื่อการพัฒนา) หรือเบราว์เซอร์ทั้งหมดที่เข้าชมแต่ละเว็บไซต์หรือไม่
ricovox

ฉันมี 3 ผู้ใช้ที่ใช้ 2 เว็บไซต์ที่ไม่รองรับ (ทำงานไม่ถูกต้อง) บน IE10 แต่พวกเขามี 1 เว็บไซต์ที่ใช้งานได้ใน IE10 เท่านั้นดังนั้นสำหรับผู้ใช้ 3 คนฉันต้องตั้งค่า 2 เว็บไซต์ในโหมด IE9
Serge

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