Di Windows 8, dapatkah Anda menggunakan peramban default yang berbeda untuk aplikasi Metro / WinRT dari pada aplikasi desktop biasa?

12

Saya ingin pengaturan browser default berbeda untuk aplikasi WinRT ubin daripada yang saya lakukan untuk aplikasi di lingkungan desktop lama. Apakah ini mungkin?

Saya bermain dengan windows 8, dan satu hal yang saya perhatikan adalah bahwa secara default aplikasi metro / winRT menghargai pilihan saya Chrome sebagai browser default saya. Itu mungkin hal yang baik untuk default, perilaku out of the box untuk Windows, dan itu pasti yang saya inginkan untuk aplikasi desktop normal.

Namun, saya menemukan ini tidak cocok untuk aplikasi UI metro / WinRT / ubin / modern. Saya pikir transisi antara bagian desktop dan metro Windows adalah pengalaman pengguna yang menggelegar. Saya ingin meminimalkan ini, jadi saya ingin menyimpan aplikasi WinRT sepenuhnya di dunia UI modern WinRT, termasuk ketika membuka tautan internet. Alih-alih membuka di browser default saya, saya ingin mereka menggunakan metro IE10 (atau akhirnya metro Chrome atau Firefox). Ini hanya berlaku untuk aplikasi RT. Aplikasi desktop harus terus menghormati pengaturan browser default tradisional. Bisakah ini dilakukan?

Satu browser yang mendukung berbagai kepribadian / mode operasi tergantung pada sumbernya akan menjadi kompromi yang dapat diterima.

Joel Coehoorn
sumber
Versi saluran Chrome dev sekarang mendukung metro. Apakah itu memenuhi kebutuhan integrasi metro Anda?
rakslice
Itu akan terjadi jika ia tahu berada dalam mode metro saat membuka tautan dari aplikasi metro dan mode desktop saat membuka tautan dari aplikasi desktop. Saya masih sangat menginginkan mode desktop.
Joel Coehoorn

Jawaban:

2

Sayangnya, ini tidak bisa dilakukan. Di Windows 8, browser default (satu set untuk membuka tautan HTML) adalah satu-satunya browser yang dapat berjalan dalam mode metro. Jika Anda menetapkan Google Chrome sebagai browser default, IE10 tidak akan lagi terbuka dalam mode metro, itu hanya akan terbuka dalam mode desktop. Jadi browser desktop default secara otomatis menjadi browser metro default (dan hanya).

Yash Pande
sumber
-1

Orang dapat menulis aplikasi .NET yang:

  1. Menangkap pemicu hyperlink.
  2. Identifikasi aplikasi dari mana hyperlink dibuka.
  3. Mendeteksi apakah aplikasi sedang berjalan dalam mode Metro.
  4. Mengubah pengaturan browser web default Windows untuk sementara.
  5. Rilis hyperlink di browser default baru.
mcandre
sumber
Orang tidak dapat menulis aplikasi seperti itu karena default dilindungi oleh hash kriptografi. Anda tidak dapat lagi secara otomatis mengatur sendiri default di Win8.
Brian R. Bondy
@Brian Untuk melindungi dari malware?
mcandre
Peramban jahat dan peramban agresif
Brian R. Bondy
-3

Sayangnya ini tidak mungkin karena tidak ada 2 browser di desktop dan metro. Pada dasarnya yang terjadi adalah bahwa versi metro IE dan Chrome hanyalah shell UI. Mesin rendering dibagikan dengan versi desktop.

Karena ini adalah "aplikasi hibrid" Anda tidak dapat memilih yang berbeda untuk desktop dan "metro" karena pada dasarnya keduanya adalah aplikasi yang sama.

cmplieger
sumber
1
Untuk memperjelas, tidak semua yang dikatakan di sini benar. Itu satu instal untuk setiap aplikasi, ya, tetapi mereka memiliki pengaturan sendiri antara versi Metro dan Desktop karena aturan sandboxing Metro. (Meskipun, untuk IE misalnya, yang membungkus properti tingkat OS seperti Info koneksi, ini adalah hibrid dari mana pengaturan disimpan.) Saya tidak yakin apakah pertanyaan ops asli dapat dipecahkan atau tidak.
Mufasa