PEMBARUAN : Pertanyaan lama hanya berlaku untuk pratinjau IE11; Mode browser telah kembali dalam rilis final IE11. Tetapi ada satu tangkapan: itu tidak berguna, karena tidak meniru komentar bersyarat. Misalnya, jika Anda menggunakannya untuk mengaktifkan dukungan HTML5 di IE lama, Anda tidak akan lagi dapat men-debug situs Anda di IE11.
<!--[if lte IE 8]>
<script src="html5shiv.js"></script>
<![endif]-->
Baca pertanyaan StackOverflow lain dan masalah pelacak bug IE . Microsoft tidak pernah menanggapi hal ini, jadi sepertinya mereka memperkenalkan bug ini dengan tujuan untuk mengarahkan orang agar membeli langganan BrowserStack. Emulasi komentar bersyarat bekerja dengan baik dalam rilis pratinjau.
PERTANYAAN ASLI : Ketika pratinjau IE11 diinstal pada Windows 7, ia datang dengan alat F12 kuno yang memungkinkan untuk mengubah mode browser.
Namun, jika Anda masuk ke menu "Alat" dan memilih alat pengembang "F12", itu akan diganti dengan alat pengembang baru, dan "Mode browser" tidak lagi tersedia.
Satu-satunya cara untuk mengembalikannya adalah dengan menghapus instalan IE11 dan menginstalnya kembali.
Apakah ada cara yang lebih mudah untuk beralih di antara mode browser di IE11?
Jawaban:
[MEMPERBARUI]
Pertanyaan asli, dan jawaban di bawah ini diterapkan khusus untuk rilis pratinjau IE11 .
The versi rilis final dari IE11 tidak pada kenyataannya memberikan kemampuan untuk mode beralih browser dari tab Emulation dalam alat dev:
Karena itu, saran yang saya berikan di sini (dan di tempat lain) untuk menghindari penggunaan mode kompatibilitas untuk pengujian masih valid: Jika Anda ingin menguji situs Anda untuk kompatibilitas dengan versi IE yang lebih lama, Anda harus selalu melakukan pengujian dalam salinan asli dari versi IE tersebut.
Namun, ini berarti bahwa peretasan registri yang dijelaskan dalam jawaban @ EugeneXa untuk membawa kembali alat dev lama tidak lagi diperlukan, karena alat dev baru sekarang memiliki fitur yang hilang.
[JAWABAN ASLI]
Para IE devs telah dengan sengaja mengurangi kemampuan untuk berganti mode browser.
Tidak ada banyak alasan mengapa orang akan beralih mode di alat dev, tetapi salah satu alasan utama adalah karena mereka ingin menguji situs mereka dalam versi IE lama. Sayangnya, berbagai mode kompatibilitas yang disediakan oleh IE tidak pernah benar-benar sepenuhnya kompatibel dengan versi IE lama, dan pengujian menggunakan mode compat sama sekali bukan pengganti yang cukup baik untuk pengujian dalam salinan nyata IE8, IE9, dll.
Para IE devs telah mengenali hal ini dan sengaja mempersulit para devs untuk membuat kesalahan ini.
Praktik terbaik adalah menggunakan salinan nyata dari setiap versi IE untuk menguji situs Anda.
Berbagai mode kompatibilitas masih tersedia di dalam IE11, tetapi hanya dapat diakses jika situs secara eksplisit menyatakan bahwa ia ingin berjalan dalam mode compat. Anda akan melakukan ini dengan memasukkan
X-UA-Compatible
tajuk pada halaman Anda.Dan drop-box Document Mode masih tersedia, tetapi hanya akan menawarkan opsi "Edge" (yaitu, mode terbaik yang tersedia untuk versi IE saat ini, jadi mode IE11 di IE11) atau mode yang sedang dijalankan halaman di.
Jadi, jika Anda pergi ke halaman yang dimuat dalam mode compat, Anda akan memiliki opsi untuk beralih di antara mode compat spesifik yang mana halaman itu dimuat dalam mode IE11 "Edge".
Dan jika Anda pergi ke halaman yang memuat dalam mode IE11, maka Anda hanya akan ditawari mode 'tepi' dan tidak ada yang lain.
Ini berarti bahwa itu masih memungkinkan Anda untuk menguji bagaimana halaman mode komputer bereaksi terhadap diperbarui untuk bekerja dalam mode Edge, yang merupakan satu-satunya kasus penggunaan yang benar-benar sah untuk drop-box mode dokumen.
Kotak drop IE11 Document Mode memiliki
i
ikon di sebelahnya yang membawa Anda ke situs web modern.ie. Maksudnya adalah untuk mendorong Anda mengunduh VM yang disediakan MS bagi kami untuk menguji situs kami menggunakan salinan nyata dari setiap versi IE. Ini akan memberi Anda pengalaman pengujian yang jauh lebih akurat, dan sangat dianjurkan sebagai praktik yang jauh lebih baik daripada pengujian dengan mengganti mode pada perangkat dev.Harapan itu menjelaskan sedikit hal untuk Anda.
sumber
Meskipun menggunakan mesin virtual adalah cara terbaik untuk menguji IE lama, dimungkinkan untuk mengembalikan alat F12 kuno dengan mengedit registri karena IE11 menimpa nilai ini ketika alat F12 baru diaktifkan.
Terima kasih kepada Dimitri Nickola yang luar biasa untuk trik ini.
Ini berfungsi untuk saya (simpan sebagai file .reg dan jalankan):
sumber
Anda bisa mendapatkan ini menggunakan mode Dokumen Emulasi (Ctrl + 8) (10,9,8,7,5), Profil Browser (Desktop, Windows Phone)
sumber
Cara termudah, terutama jika di MSDN ,, membuang-buang waktu saya, MS bodoh
http://support.microsoft.com/kb/2900662/en-us?sd=rss
sumber
Anda bisa mengatasinya dengan mengatur
X-UA-Compatible
tajuk meta untuk versi spesifik IE yang sedang Anda debug. Ini akan mengubah Mode Browser ke versi yang Anda tentukan di header.Sebagai contoh:
Agar Mode Browser diperbarui pada Alat Pengembang, Anda harus menutup [Alat Pengembang] dan buka kembali. Ini akan beralih ke versi spesifik itu.
Beralih dari versi minor ke versi yang lebih besar akan berfungsi dengan baik dengan menyegarkan, tetapi jika Anda ingin beralih dari versi yang lebih besar ke versi minor, seperti dari 9 ke 7, Anda perlu membuka tab baru dan memuat halaman lagi.
Berikut screenshotnya:
sumber
Di IE11 kita dapat mengubah agen pengguna ke IE10, IE9 dan bahkan sebagai windows phone. Sangat bagus
sumber
Bagaimana cara mengembalikan "mode Browser" di IE11?
Cara mudah untuk mengembalikannya adalah dengan pergi ke Emulation (ctrl +8)
dan lakukan perubahan string agen pengguna. (lihat gambar terlampir)
sumber
Microsoft memiliki alat hanya untuk tujuan ini: Microsoft Expression Web. Ada versi gratis dengan banyak sampah seperti FrontPage / Dreamweaver yang tidak diinginkan siapa pun. Yang penting adalah ia memiliki fitur pengujian browser yang hebat. Saya menjalankan Windows 8.1 Pro (rilis final, bukan pratinjau) dengan Internet Explorer 11. Saya mendapatkan browser lokal ini :
Kemudian saya mendapatkan opsi Remote Browser (Beta). Saya seharusnya mendaftar dengan email yang valid, tetapi ada kesalahan saat berkomunikasi dengan server. Baiklah.
Dulu Firefox didukung, tetapi saya tidak melihatnya sekarang. Mungkin bersembunyi.
Saya dapat membandingkan berdampingan antara versi browser. Saya juga dapat membandingkan dengan gambar, atau tampaknya, file PSD (tidak tahu seberapa bagus kerjanya). InDesign akan menyenangkan, tapi itu mungkin meminta terlalu banyak.
Saya memiliki versi lengkap dari Ekspresi yang terinstal sebagian juga karena Visual Studio Ultimate berada di komputer yang sama, jadi saya akan menghargai seseorang yang mengonfirmasi dalam komentar bahwa instalasi gratis saya tidak secara otomatis ditingkatkan.
Pembaruan: Sepertinya layanan online dihentikan , tetapi browser lokal masih didukung. Anda juga dapat mengunduh SuperPreview saja , tanpa editor sampah. Jika Anda menginginkan IDE lengkap, versi terbaru adalah Microsoft Expression Web 4 (Versi Gratis) . Berikut daftar resmi browser yang didukung . IE6 tampaknya memberikan kesalahan pada Windows 8.1, tetapi IE7 berfungsi.
Pembaruan 2014-12-09: Microsoft telah cukup banyak menyerah pada ini. Jangan berharap itu bekerja dengan baik.
sumber