Bagaimana cara mengatur browser web default per domain?

14

Browser web default saya adalah Opera. Ini adalah perilaku yang diinginkan untuk penjelajahan umum.

Namun, saya lebih suka bahwa URL dalam suatu domain terbuka di Internet Explorer di mana konten domain itu lebih kompatibel dengan Internet Explorer daripada dengan Opera.

Misalnya, tautan ini:

http://ssrs/Reports

harus dibuka di Internet Explorer karena lokasinya ada di ssrsdomain. Di organisasi saya, konten dalam domain ini dilayani oleh Layanan Pelaporan SQL Server, yang berfungsi baik hanya dengan Internet Explorer.

Link ini:

http://fogbugz/default.asp

harus dibuka di Internet Explorer karena lokasinya ada di fogbugzdomain. Di organisasi saya, konten dalam domain ini dilayani oleh FogBugz. Beberapa fitur FogBugz rusak atau bermasalah di Opera.

Domain lain mana pun harus terbuka di Opera.

Bagaimana cara mengkonfigurasi Windows 7 dengan aturan ini?

Iain Samuel McLean Elder
sumber
2
Beberapa cara alternatif untuk menyelesaikan masalah dari pertanyaan yang lebih lama . Hanya untuk mencatat bahwa saya tidak dapat memikirkan cara untuk melakukan hal ini begitu saja, karena browser Anda perlu mengetahui browser lain, dan mode quirks.
Journeyman Geek
Saat Anda ingin membukanya, di mana Anda mengetik URL ini?
Ƭᴇcʜιᴇ007
Saya tidak mengetiknya. Tautan muncul di aplikasi lain. Misalnya, seseorang mengirimi saya pesan IM dengan tautan ke case FogBugz.
Iain Samuel McLean Penatua
Jika Anda bersedia untuk beralih ke FF, ia memiliki ekstensi yang akan membuka halaman di IE berdasarkan url.
Paul
1
Secara khusus, saya tidak ingin tautan yang diketikkan ke bilah alamat Opera terbuka di Internet Explorer. Jika saya mengetiknya di Opera, itu akan terbuka di Opera. Jika saya mengetik di Internet Explorer, itu harus terbuka di Internet Explorer. Jika URL ditemukan di luar konteks browser, maka sistem harus memutuskan browser mana yang harus menanganinya.
Iain Samuel McLean Penatua

Jawaban:

8

Browser Chooser 2 harus melakukan semua yang Anda butuhkan. Dari situs:

Browser Chooser 2 adalah alat kecil yang bertindak sebagai peramban default yang memungkinkan Anda memilih peramban atau alat lain untuk membuka tautan apa pun yang diberikan.

Namun, itu bisa melakukan lebih banyak. Secara default ia memberikan pop-up yang mirip dengan TurnOut.NET tetapi jauh lebih dapat dikonfigurasi. Ini akan memungkinkan Anda menambahkan URL dengan wildcard dan pencocokan ekspresi reguler, dan secara otomatis membukanya di browser yang sesuai (lihat tangkapan layar).

Jendela Konfigurasi Pencocokan URL

Ini adalah rilis beta dan sedikit tidak dipoles, tetapi harus sesuai dengan tagihan.

nullability
sumber
4

Tidak mungkin ada solusi seluruh sistem yang sederhana. Inilah alasannya:

  • Windows akan selalu mengenali http://ssrs/Reportstautan Anda sebagai protokol HTTP dan membukanya dengan aplikasi terdaftar terlepas dari sisa tautan itu.
  • Anda dapat mengaitkan browser lain yang harus digunakan windows 7 untuk HTTP-URL.
    Tapi itu tidak akan bersyarat karena Anda hanya dapat memilih satu per satu.
  • Anda dapat memodifikasi asosiasi ini melalui regedit.exe untuk mengarahkannya ke perangkat lunak (portabel)

Bidikan terbaik Anda adalah menulis (atau meminta pengembang) alat Autohotkey singkat dan arahkan protokol HTTP Anda ke perangkat lunak itu melalui regedit . Tautan menunjukkan langkah-langkah dasar.
Setelah itu alat baru Anda akan mendapatkan setiap URL sebagai parameter dan dapat memilih apa yang harus dilakukan selanjutnya

if parameter like http://ssrs/* then 
   open "C:\Program Files\Internet Explorer\iexplore.exe"
else
   open "C:\Program Files\Opera\opera.exe"
end

Hari-hari AHK saya sudah lama berlalu.
Tapi mungkin pengguna super lain bisa membantu Anda.

nixda
sumber
4
Sebenarnya alasan pertama Anda mengapa tidak bisa dilakukan adalah solusinya 1.) Dapatkan pengembang untuk menulis aplikasi sederhana. 2.) Daftarkan aplikasi itu sebagai penangan untuk semua permintaan HTTP (yaitu menjadikan aplikasi itu sebagai "Peramban Default" di Windows). 3.) Aplikasi ini menggunakan daftar nilai regex dari file konfigurasi berdasarkan URL untuk memutuskan dengan browser mana untuk membuka URL, termasuk browser fallback - jadi itu melakukan itu - dan kemudian menutup sendiri, tidak pernah terlihat lagi. 4.) Bagikan aplikasi itu dengan yang lainnya. : D
BrainSlugs83
2

Untuk Mac: Pilih dengan Bijaksana

Untuk Windows: TurnOut.NET

Rory
sumber
Sayangnya, ini bekerja dengan menetapkan pemilih browser sebagai browser default, dan karenanya gagal untuk semua tautan yang diklik dalam browser - hanya tautan dari program lain yang terpengaruh.
Daniel Beck
Saat merekomendasikan perangkat lunak atau produk, tinjau meta postingan ini tentang caranya .
James Mertz
@Daniel Beck - itu tidak benar - misalnya, IE bukan browser default saya, Chrome. Ketika saya mengklik tautan di IE, coba tebak? Itu terbuka di IE. (Saya juga dapat membalikkan skenario ini untuk Chrome, atau Firefox - repro yang sama.) Browser tidak memanggil aplikasi "Default Web Browser" untuk membuka hyperlink; itu akan konyol. Mereka hanya mengikuti mereka.
BrainSlugs83
TurnOut.NET sepertinya hampir akan melakukan trik - jelas meskipun perlu beberapa cara untuk dikonfigurasikan dengan RegExs atau paling tidak pada domain yang dikodekan untuk memenuhi kebutuhan OP.
BrainSlugs83
@ BrainSlugs83 Itulah tepatnya yang ingin saya sampaikan. Tautan yang diklik dalam browser tidak terpengaruh . Jika pengguna mengeklik tautan ke http://ssrs/Reports dalam Opera , mungkin harus dibuka di Internet Explorer sesuai persyaratan.
Daniel Beck
1

Dengan asumsi Anda berada di lingkungan perusahaan dan bersedia menggunakan Google Chrome, ada fitur yang disebut Legacy Browser Support (LBS).
Ini menggunakan kebijakan grup untuk memaksa URL tertentu untuk dibuka di browser alternatif (seperti IE). Ini adalah beranda toko tambahan ekstensi LBS

Ada banyak detail untuk menambahkan semuanya di sini jadi di sini adalah halaman tertaut:
Langkah 1 Baca halaman informasi sumber ini Dukungan Browser Legacy.
Langkah 2 Kemudian instal dari 'Instal ekstensi LBS Chrome'.
Langkah 3 Konfigurasikan browser mana yang akan dibuka dengan umpan balik LBS
Langkah 4 dan gulirkan

Ini harus berfungsi terlepas dari apakah pengguna mengetikkan URL atau mengklik tautan dalam aplikasi email:

Derek
sumber
0

Coba ini, buat jalan pintas dan tambahkan browser yang Anda inginkan dan kemudian URL "C: \ Program Files (x86) \ Google \ Chrome \ Application \ chrome.exe" https: // ...

Warren
sumber
Ini hanya berfungsi untuk situs tertentu dan memerlukan pembuatan pintasan untuk setiap situs yang diinginkan. Tampaknya OP mengajukan pertanyaan yang sedikit berbeda dimana jawaban yang sudah ada memungkinkan perilaku yang diinginkan. Yang mengatakan, saya telah menggunakan solusi ini sendiri untuk beberapa situs spesifik di lingkungan kita yang membutuhkan browser tertentu untuk berfungsi dengan baik, dan itu berfungsi dengan baik untuk itu.
music2myear