Como definir o navegador da web padrão por domínio?

11

Meu navegador padrão é o Opera. Este é o comportamento desejado para navegação geral.

No entanto, eu preferiria que um URL em um domínio seja aberto no Internet Explorer, onde o conteúdo desse domínio seja mais compatível com o Internet Explorer do que com o Opera.

Por exemplo, este link:

http://ssrs/Reports

deve abrir no Internet Explorer porque o local está no domínio ssrs . Na minha organização, o conteúdo deste domínio é atendido pelo SQL Server Reporting Services, que funciona bem apenas com o Internet Explorer.

Este link:

http://fogbugz/default.asp

deve abrir no Internet Explorer porque o local está no domínio fogbugz . Na minha organização, o conteúdo deste domínio é atendido pelo FogBugz. Vários recursos do FogBugz estão quebrados ou com bugs no Opera.

Qualquer outro domínio deve ser aberto no Opera.

Como configuro o Windows 7 com essas regras?

    
por Iain Samuel McLean Elder 12.07.2012 / 12:57

5 respostas

6

Seletor de Navegador 2 deve fazer tudo que você precisa. Do site:

Browser Chooser 2 is a small tool acting as the default browser allowing you to choose what browser or other tool to open any given link in.

No entanto, pode fazer muito mais. Por padrão, ele fornece um pop-up semelhante ao TurnOut.NET, mas é muito mais configurável. Ele permitirá que você adicione URLs com caracteres curinga e correspondência de expressão regular e abra-os automaticamente no navegador correspondente (veja a captura de tela).

É uma versão beta e um pouco não polida, mas deve caber no projeto.

    
por 15.10.2014 / 23:49
4

Não pode haver uma solução simples para todo o sistema. Aqui está o porquê:

  • O Windows sempre reconhecerá seu link http://ssrs/Reports como protocolo HTTP e o abrirá com o aplicativo registrado, independentemente do restante do link.
  • você pode associar outro navegador que o Windows 7 deve usar para URLs HTTP.
    Mas isso não será condicional, já que você só pode escolher um de cada vez.
  • você pode modificar essa associação via regedit.exe para apontar para um software (portátil)

A sua melhor chance será escrever (ou solicitar a um desenvolvedor) uma pequena ferramenta AutoHotKey e apontar sua mensagem HTTP- protocolo para aquele software via regedit . O link mostra as etapas básicas.
Depois disso, sua nova ferramenta terá cada URL como parâmetro e poderá escolher o que fazer a seguir

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

Meus dias de AHK já se foram há muito tempo. Mas talvez outro superusuário possa ajudá-lo.

    
por 29.12.2012 / 02:48
2

Para Mac: Escolha com sabedoria

Para Windows: TurnOut.NET

    
por 07.02.2013 / 16:58
0

Supondo que você esteja em um ambiente corporativo e esteja disposto a usar o Google Chrome, há um recurso chamado Legacy Browser Support (LBS). Isso usa a diretiva de grupo para forçar a abertura de determinadas URLs em um navegador alternativo (como o IE). Esta é a home page da loja de extensões do LBS

Há muitos detalhes para adicionar tudo aqui, então aqui estão as páginas vinculadas:
Etapa 1 Leia esta página de informações de origem Suporte a navegadores legados.
Etapa 2 Em seguida, instale a partir de" Instalar extensão do LBS Chrome "
Etapa 3 Configurar quais navegadores abrir com o LBS
Etapa 4 feedback e implementação

Isso deve funcionar independentemente de o usuário digitar o URL ou clicar em um link em um aplicativo de e-mail:

    
por 16.07.2015 / 22:42
0

Tente isso, crie um atalho e adicione o navegador desejado e, em seguida, o URL "C: \ Arquivos de programas (x86) \ Google \ Chrome \ Aplicativo \ chrome.exe" https: // ...

    
por 09.01.2017 / 17:10