Windows 8 hadir dengan dua versi Internet Explorer: versi desktop normal, yang terlihat seperti IE9, dan versi Modern UI, yang merupakan aplikasi gaya tablet layar penuh. Secara default, tautan yang dibuka dalam mode desktop terbuka di desktop IE, dan tautan yang dibuka di aplikasi UI modern terbuka di aplikasi layar penuh.
Saat Anda menetapkan browser default baru (seperti Google Chrome, yang memiliki mode UI modern sekarang), Anda tidak lagi dapat mengakses IE10 di UI Modern - ubin menghilang dari layar mulai, dan tidak ada cara untuk secara manual memanggilnya .
Saya tidak banyak menggunakan IE10, tetapi saya ingin memiliki akses ke sana dalam mode Metro, karena ini berguna untuk menguji berbagai hal. Saya tidak ingin IE menjadi browser default saya. Apakah ada cara untuk membuat "Aplikasi" IE10 muncul tanpa menetapkan IE menjadi browser default di mana-mana ?
Jawaban:
Jawaban resmi (sesuai MS docs) untuk pertanyaan umum "Bisakah Anda mengakses versi Metro dari browser non-default di Windows 8?"
Jawaban singkat: Sesuai pedoman Microsoft, hanya browser default yang dapat mengakses / berpartisipasi dalam "pengalaman gaya Metro". Jadi perilaku ini jelas disengaja dan kecuali Microsoft mengubah pedomannya atau pembuat peramban mencemooh mereka atau semacam peretasan dibuat, kami terjebak dengannya.
Artikel MSDN berjudul White paper for Windows Store apps tautan ke sebuah white paper menarik berjudul Developing a Metro Browser yang diaktifkan dengan gaya Metro yang mencantumkan pedoman Microsoft. Berikut deskripsi dokumen:
Inilah bagian-bagian yang menarik:
Pembaruan (Kemungkinan penyelesaian) : Oke, seseorang perlu mengonfirmasi bahwa ini juga berfungsi pada sistem mereka:
Misalkan Firefox Nightly diatur sebagai browser default. Pergi ke
Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:Sekarang hapus centang
Protocols
seperti FTP, HTTP, dan HTTPS:Sekarang ketika Anda menjalankan IE (meskipun itu bukan default), apakah versi Metro berjalan?
sumber
FTP, HTTP, HTTPS
URL di browser default melalui aplikasi apa pun. Katakanlah jika saya ingin melihat riwayat G-talk maka itu akan terbuka di IE 10 daripada browser default saya. Kami juga menetapkan standar IE 10 untuk protokol-protokol ini.Sayangnya belum ada cara untuk ini. Anda harus hidup dengan kutukan MS. Saya pikir mereka tidak ingin membiarkan pengguna dengan mudah meluncurkan browser favorit mereka dengan batasan ini.
Meskipun ada banyak kekurangan fitur di IE-10 dan salah satu yang besar adalah bahwa versi UI / Metro modern dari IE-10 tidak mendukung ActiveX atau ekstensi / add-on lainnya (lebih lanjut tentang itu nanti). Ini mungkin menyebabkan beberapa halaman web tidak ditampilkan dengan benar. Jika Anda mengalami hal ini, Anda dapat membuka halaman web tertentu yang terbuka di IE-10 versi Modern UI / Metro di versi Desktop IE-10.
EDIT: Setelah menginstal dan menggunakan Windows-8 saya menemukan sesuatu yang lebih tentang itu Anda dapat meluncurkan Chrome di ModernUI hanya jika Anda menetapkannya sebagai browser default, juga efek yang sama pada ikon itu, itu berubah jika Anda tidak mengaturnya ke default. Jadi sepertinya MS tidak membiarkan Anda menggunakan aplikasi di ModernUI sampai Anda tidak mengaturnya secara default.
sumber
Anda dapat menjalankan aplikasi UI Modern tanpa menggunakan UI Modern , sementara antarmuka Windows Shell tidak banyak bicara, Anda dapat menemukan lebih banyak informasi dan contoh kode tentang cara melakukan ini. Ini dapat memungkinkan Anda untuk memulai Internet Explorer dalam konteks UI Modern tanpa menetapkannya sebagai browser default. Opsi lain akan dapat membungkus dua Penjelajah Internet di executable lain dan mendukung parameter yang memulai proses Internet Explorer yang tepat (dan mungkin sementara mengubah default). Ini mungkin terjadi jika Anda tidak terbiasa pemrograman.
Tetapi jika Anda pergi ke pendekatan terakhir itu, hanya sebuah skrip yang melakukan hal berikut akan melakukan:
Ingat browser default saat ini.
Ubah browser default menjadi browser Metro.
Mulai menjalankan Internet Explorer secara tidak sinkron.
Tunggu beberapa detik kemudian ubah kembali browser default.
Anda dapat melihat di mana browser default diingat dalam registri menggunakan Process Monitor .
sumber
Jika internet explorer bukan browser default, ubin metro menghilang.
Menurut Microsoft, alasannya (yang tidak masuk akal) adalah ini:
Namun, tampaknya memilih IE sebagai default untuk beberapa asosiasi file, dan misalnya Firefox untuk sebagian besar file asosiasi lainnya, Anda mungkin masih dapat menggunakan IE di metro, berdasarkan posting ini - http://www.neowin.net / forum / topik / 1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser / halaman__p__594731222 # entry594731222 . Karena itu, pos tersebut bertanggal 15 Maret, dan tidak jelas apakah itu berfungsi untuk versi ritel saat ini.
Karena tampaknya ada tombol Pilih default untuk program ini , saya sarankan Anda mencoba mengatur IE sebagai default, kemudian dengan Chrome, pilih default, di mana Anda memberikan sebagian besar asosiasi file (termasuk semua protokol & ekstensi internet umum)
Sumber:
sumber
Dimungkinkan untuk mempertahankan IE10 sebagai browser default Anda, tetapi masih meluncurkan Chrome di UI Modern (metro): Buka menu Chrome- "Luncurkan Chrome dalam mode Windows 8" (di bawah Tab Terbaru). Sekarang dimungkinkan untuk beralih mode antara UI Modern dan mode desktop menggunakan pengaturan ini.
sumber