Rumah >hujung hadapan web >tutorial css >Mengapa Laman Web Saya Memaksa Mod Keserasian IE9 Walaupun Dilumpuhkan?

Mengapa Laman Web Saya Memaksa Mod Keserasian IE9 Walaupun Dilumpuhkan?

Patricia Arquette
Patricia Arquetteasal
2024-12-10 14:01:10738semak imbas

Why Does My Website Force IE9 Compatibility Mode Despite Being Disabled?

Dilema Mod Keserasian IE9 pada Tapak Web Tertentu

Internet Explorer 9 (IE9) menyebabkan isu pelik pada tapak web tertentu (http:/ /alliancesatwar.com/guide/), bertukar kepada mod keserasian walaupun dilumpuhkan secara manual. Tingkah laku ini membingungkan, kerana tapak web lain yang serupa daripada pengarang yang sama (http://geuze.name/basement/) dipaparkan dengan betul.

Punca Potensi

keserasian IE9 mod biasanya dicetuskan apabila tapak web gagal memenuhi piawaian tertentu. Beberapa faktor boleh mempengaruhi perkara ini, termasuk:

  • X-UA-Compatible header/meta
  • Keutamaan pengguna untuk mod keserasian
  • Tetapan intranet
  • Senarai putih dalaman Microsoft tapak web yang memerlukan keserasian mod

Penyelesaian

Untuk menyelesaikan isu ini dan memastikan tapak web anda dipaparkan dengan betul dalam IE9, pertimbangkan perkara berikut:

  • Lumpuhkan Mod Keserasian Secara Manual: Jika boleh, lumpuhkan sementara mod keserasian dalam IE9 Menu "Alat -> Tetapan Paparan Keserasian" (boleh diakses dengan menekan Alt). Ini sepatutnya membolehkan anda menilai kelakuan pemaparan sebenar tapak web.
  • Tajuk/Meta Serasi X-UA: Jika tapak web anda mematuhi piawaian, laksanakan pengepala atau teg meta berikut:
<meta http-equiv="X-UA-Compatible" content="IE=Edge">

Ini mengarahkan IE9 untuk menggunakan pemaparan terbaharunya enjin.

  • Pengepala HTTP: Sebagai alternatif, anda boleh menetapkan pengepala HTTP berikut:
X-UA-Compatible: IE=Edge

Dengan menyatakan "Tepi", anda mengarahkan IE9 untuk memaparkan tapak web menggunakan versi semasanya. Pendekatan ini memastikan tapak web anda akan sentiasa menggunakan mekanisme pemaparan paling terkini yang tersedia dalam IE9.

Atas ialah kandungan terperinci Mengapa Laman Web Saya Memaksa Mod Keserasian IE9 Walaupun Dilumpuhkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn