Як встановити веб-переглядач за промовчанням на домен?


11

Веб-переглядач за умовчанням - Opera. Це бажана поведінка для загального перегляду.

Проте, я б вважав за краще, щоб URL в домені відкривався в Internet Explorer, де вміст цього домену більш сумісний з Internet Explorer, ніж з Opera.

Наприклад, це посилання:

http://ssrs/Reports

слід відкрити в Internet Explorer, оскільки розташування знаходиться в ssrs домену. У моїй організації вміст у цьому домені обслуговується службами SQL Server Reporting Services, які добре працюють лише з Internet Explorer.

Це посилання:

http://fogbugz/default.asp

слід відкрити в Internet Explorer, оскільки розташування знаходиться в fogbugz домену. У моїй організації вміст у цьому домені обслуговується FogBugz. Деякі особливості FogBugz розбиті або глючить в Opera.

Будь-який інший домен має відкриватися в Opera.

Як налаштувати Windows 7 за допомогою цих правил?


2
Деякі альтернативні способи вирішення проблеми з старе питання . Зауважимо, що я не можу придумати жодного способу зробити це, бо ваш браузер повинен знати про інші браузери та режим примх.
Journeyman Geek

Коли ви хочете їх відкрити, де ви вводите ці URL-адреси?
Ƭᴇcʜιᴇ007

Я їх не набираю. Посилання з'являються в інших програмах. Наприклад, хтось надсилає мені повідомлення ММ з посиланням на випадок FogBugz.
Iain Samuel McLean Elder

Якщо ви хочете перейти на FF, він має розширення, яке відкриє сторінки в IE на основі url.
Paul

1
Зокрема, я не хочу, щоб посилання вводилося в адресний рядок Opera для відкриття в Internet Explorer. Якщо я введу його в Opera, він повинен відкритися в Opera. Якщо я введу його в Internet Explorer, він повинен відкритися в Internet Explorer. Якщо URL-адреса знаходиться за межами контексту веб-переглядача, система повинна вирішити, який веб-переглядач повинен працювати з ним.
Iain Samuel McLean Elder

Відповіді:


6

Вибір браузера 2 повинен робити все, що потрібно. З сайту:

Browser Chooser 2 - це невеликий інструмент, який виступає в якості браузера за замовчуванням, що дозволяє вибрати, який браузер або інший інструмент відкрити будь-яке посилання в.

Однак це може зробити набагато більше. За замовчуванням він видає спливаюче вікно, подібне до TurnOut.NET, але набагато більш настроюється. Вона дозволить вам додати URL-адреси з відповідними символами і регулярними виразами і автоматично відкривати їх у відповідному веб-переглядачі (див. Скріншот).

URL Matching Configuration Window

Це бета-версія і трохи неполірованої, але вона повинна відповідати законопроекту.


4

Не може бути простого системного рішення. Ось чому:

  • Windows завжди розпізнає ваш http://ssrs/Reports посилання як HTTP-протокол і відкрити його з зареєстрованим додатком незалежно від решти посилання.
  • ти можеш пов'язати інший веб-переглядач які Windows 7 слід використовувати для URL-адрес HTTP.
    Але це не буде умовно, оскільки ви можете вибрати тільки по одному.
  • Ви можете змінити цю асоціацію за допомогою regedit.exe, щоб вказати її на (портативний) програмне забезпечення

Ваш найкращий постріл - написати (або попросити розробника) короткий AutoHotKey і вкажіть свій протокол HTTP це програмне забезпечення через regedit . Посилання показує основні кроки.
Після цього ваш новий інструмент отримає кожну URL-адресу як параметр і може вибрати, що робити далі

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

Мої AHK дні давно минули.
Але може допомогти вам інший суперкористувач.


4
Насправді ваша перша причина, чому це не можна зробити, це рішення 1.) Отримати розробник, щоб написати просте додаток. 2.) Зареєструйте цю програму як обробника для всіх HTTP-запитів (тобто зробіть цю програму "переглядачем за умовчанням" у Windows). 3.) Додаток використовує список значень регулярних виразів у файлі налаштувань на основі URL, щоб вирішити, з якого браузера відкривати URL-адресу, включаючи резервний браузер - так це робить - і тоді він закривається, ніколи не буде видно знову. 4.) Поділіться цією програмою з усіма іншими. : D
BrainSlugs83

2

На жаль, вони працюють, встановлюючи вибір браузера як браузер за замовчуванням, і тому не для всіх посилань у браузері - це стосується лише посилань з інших програм.
Daniel Beck

Рекомендуючи переглянути програмне забезпечення або продукти, перегляньте це мета пост про те, як .
James Mertz

@Daniel Beck - це не правильно - наприклад, IE ні у веб-переглядачі за умовчанням - Chrome. Коли я натискаю на посилання в IE, вгадайте що? Він відкривається в IE. (Я можу також змінити цей сценарій для Chrome, або Firefox - той самий repro.) Браузери не викликають додаток "веб-браузер за промовчанням", щоб відкривати гіперпосилання; це було б нерозумно. Вони просто слідують за ними.
BrainSlugs83

TurnOut.NET здається, що це майже зробить свою справу - очевидно, хоча він потребує певного способу, щоб бути налаштований з RegExs або принаймні жорстко кодованих областях для задоволення потреб ОП.
BrainSlugs83

@ BrainSlugs83 Це саме той момент, який я намагався зробити. Посилання, натиснуті в браузері, не впливають . Якщо користувач натискає посилання на http://ssrs/Reports в Opera , можливо, слід відкрити в Internet Explorer відповідно до вимог.
Daniel Beck

0

Припускаючи, що ви перебуваєте в корпоративному середовищі і бажаєте скористатися Google Chrome, існує функція, що називається підтримкою попередніх браузерів (LBS).
При цьому групова політика змушує певні URL-адреси відкриватися в альтернативному веб-переглядачі (наприклад, IE). Це домашня сторінка додаткового магазину розширення LBS

Є багато деталей, щоб додати все це тут, так що ось пов'язані сторінки:
Крок 1 Ознайомтеся з цією сторінкою з інформацією про джерело Legacy Browser Support.
Крок 2 Налаштуйте з "Встановити розширення LBS Chrome"
Крок 3 Налаштуйте, які браузери потрібно відкривати за допомогою LBS
Крок 4 зворотного зв'язку і розгорнути

Це має працювати незалежно від того, чи вводить користувач URL-адресу або натискає посилання в додатку електронної пошти:


0

Спробуйте це, створіть ярлик і додайте потрібний веб-переглядач, а потім URL-адресу "C: Файли програм (x86) Google Chrome Застосування chrome.exe" https: // ...


Це працює лише для певних сайтів і вимагає створення ярликів для кожного бажаного сайту. Здається, ОР задає дещо інше питання, яке існуючі відповіді вже дозволяють цього бажаного поведінки. Тим не менш, я використовував це рішення самостійно для декількох конкретних сайтів в нашому середовищі, які потребують певного браузера, щоб працювати належним чином, і це добре працює для цього.
music2myear
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.