11

Мой веб-браузер по умолчанию - Opera. Это желаемое поведение для общего просмотра.

Однако я бы предпочел, чтобы URL-адрес домена открывался в Internet Explorer, где содержимое этого домена более совместимо с Internet Explorer, чем с Opera.

Например, эта ссылка:

http://ssrs/Reports

должен открыться в Internet Explorer, поскольку местоположение находится в домене ssrs . В моей организации контент в этом домене обслуживается службами отчетов SQL Server, которые хорошо работают только с Internet Explorer.

Эта ссылка:

http://fogbugz/default.asp

должен открыться в Internet Explorer, поскольку местоположение находится в домене fogbugz . В моей организации контент в этом домене обслуживается FogBugz. Некоторые функции FogBugz не работают или содержат ошибки в Opera.

Любой другой домен должен открываться в Opera.

Как мне настроить Windows 7 с этими правилами?

5 ответов5

6

Browser Chooser 2 должен делать все, что вам нужно. С сайта:

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

Тем не менее, это может сделать намного больше. По умолчанию выдает всплывающее окно, похожее на TurnOut.NET, но гораздо более настраиваемое. Это позволит вам добавлять URL-адреса с подстановочными знаками и сопоставлением регулярных выражений и автоматически открывать их в соответствующем браузере (см. Скриншот).

Окно конфигурации соответствия URL

Это бета-версия и немного неполированная, но она должна отвечать всем требованиям.

4

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

  • Windows всегда будет распознавать вашу ссылку http://ssrs/Reports как HTTP-протокол и открывать ее в зарегистрированном приложении независимо от остальной части ссылки.
  • Вы можете связать другой браузер, который Windows 7 должен использовать для HTTP-URL.
    Но это не будет условным, так как вы можете выбрать только один за раз.
  • Вы можете изменить эту ассоциацию через 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 дни давно прошли.
Но, может быть, другой суперпользователь может помочь вам.

2

Для Mac: выбирайте мудро

Для Windows: TurnOut.NET

0

Предполагая, что вы находитесь в корпоративной среде и хотите использовать Google Chrome, есть функция под названием Legacy Browser Support (LBS).
При этом используется групповая политика для принудительного открытия определенных URL-адресов в альтернативном браузере (например, IE). Это домашняя страница магазина дополнений LBS

Существует много деталей, чтобы добавить все это здесь, так что вот ссылки на страницы:
Шаг 1 Прочтите эту страницу с информацией об источнике.
Шаг 2 Затем установите из «Установить расширение LBS Chrome»
Шаг 3 Настройте браузеры для открытия с LBS
Шаг 4 обратная связь и выкатить

Это должно работать независимо от того, вводит ли пользователь URL-адрес или щелкает ссылку в приложении электронной почты:

0

Попробуйте это, создайте ярлык и добавьте нужный браузер, а затем URL-адрес «C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» https://...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .