Saya cukup bingung. Saya harus bisa mengatur
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
dan IE8 dan IE9 harus membuat halaman menggunakan mesin rendering terbaru. Namun, saya baru saja mengujinya, dan jika Mode Kompatibilitas dihidupkan di tempat lain di situs kami, itu akan tetap aktif untuk halaman kami , meskipun kami harus memaksanya untuk tidak melakukannya.
Bagaimana Anda memastikan bahwa IE tidak menggunakan Mode Kompatibilitas (bahkan dalam intranet)?
FWIW, saya menggunakan deklarasi DocType HTML5 ( <!doctype html>
).
Berikut adalah beberapa baris pertama halaman:
<!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 ]> <html lang="en" class="innerpage no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html lang="en" class="innerpage no-js">
<!--<![endif]-->
<head>
<meta charset="ISO-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
EDIT: Saya baru tahu bahwa pengaturan default pada IE8 adalah menggunakan mode kompatibilitas IE7 untuk situs intranet. Apakah ini akan menimpa tag meta yang Kompatibel dengan X-UA?