Estou vinculando em uma página da intranet a um arquivo local em uma unidade compartilhada:
<a href="file:///s:/test.xls"> Test</a>
Isso funciona no IE e Firefox com um complemento chamado link local.
Como faço para abrir isso no google chrome?
obrigado
google-chrome
hyperlink
Andy
fonte
fonte
file:///
pouco?Respostas:
Você não pode vincular a
file:///
partir de um documento HTML que não é,file:///
por razões de segurança.fonte
Essa pergunta está datada, mas agora eu tinha o mesmo problema, a solução que encontrei foi mapear um diretório virtual no IIS para a unidade de rede com os documentos, para que o URL se tornasse um endereço "http: //" amigável.
Configurando diretórios virtuais:
IIS:
http://www.iis.net/configreference/system.applicationhost/sites/site/application/virtualdirectory
Apache:
http://w3shaman.com/article/creating-virtual-directory-apache
Felicidades!
fonte
Pelo que vi disso, o seguinte é verdadeiro para Firefox e Chrome;
1) Se você tiver uma página HTML aberta em um host remoto, os
file://
links não funcionarão, ou seja, sua barra de endereços será lidahttp://someserver.domain
e a página conterá um link como<a href="file:///S:/sharedfile.txt">
2) Se você tem uma página HTML aberta do seu host local, em seguida,
file://
as ligações irão trabalhar ou seja, sua barra de endereços lêfile:///C:/mydir/index.html
ea página contém um link como<a href="file:///S:/sharedfile.txt">
Para o Internet Explorer, o ponto 1) não é verdadeiro. Um arquivo em seu host local pode ser acessado usando a
file://
sintaxe do link de uma página da Web em um host remoto. Isso é considerado uma falha de segurança no IE (por quem? Referências?) (E também existe no IE8) porque um host remoto pode acessar arquivos no computador local sem o seu conhecimento ... é certo que eles precisam ter sorte com o nome do arquivo mas há muitos arquivos nomeados com o potencial de conter informações pessoais / privadas.fonte
O LocalLinks agora parece estar obsoleto.
O LocalExplorer parece ter ocorrido e fornece funcionalidade semelhante:
https://chrome.google.com/webstore/detail/local-explorer-file-manag/eokekhgpaakbkfkmjjcbffibkencdfkl/reviews?hl=en
É basicamente um plug-in chrome que substitui
file://
links porlocalexplorer://
links, combinado com um manipulador de protocolo instalável que interceptalocalexplorer://
links.A melhor coisa que posso encontrar disponível agora, não tenho afiliação com o desenvolvedor.
fonte
A extensão LocalLinks da resposta mais popular não funcionou para mim (como eu estava tentando usar o arquivo: // para abrir um diretório no Windows Explorer, não um arquivo), então procurei outra solução alternativa. Descobri que essa extensão "Abrir no IE" é uma boa solução alternativa: https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi
Essa não é uma correção ideal, pois em vez de clicar no link, os usuários terão que clicar com o botão direito do mouse e escolher Abrir no IE, mas pelo menos isso o tornará funcional.
No entanto, no IE10 (e no IE9 após um certo ponto de atualização), você precisará adicionar o site aos sites confiáveis (Opções da Internet> Segurança> Sites confiáveis). Se o site não estiver em sites confiáveis, o arquivo: // link também não funcionará no IE.
fonte
Não é realmente uma resposta, mas uma solução alternativa para abrir um link local no chrome usando python.
Copie o link local que você deseja executar e execute o código abaixo (usando um atalho); ele abrirá o seu link.
fonte
Acabei de encontrar o mesmo problema e encontrei a extensão do Chrome Open IE .
Esse é o único que funciona para mim (Chrome V46 e V52). A única desvantagem é que você precisa instalar um programa adicional, significa que você precisa de direitos de administrador.
fonte
Espero que isso ajude outras pessoas em um ambiente corporativo à procura de uma solução. Minha solução após muitos ajustes foi a seguinte:
Siga as etapas no link a seguir para instalar a extensão do navegador herdado e as configurações de GPO: https://support.google.com/chrome/a/answer/3019558?hl=pt_BR&ref_topic=3062034
Redirecionamento de navegador herdado ativado para "file: //" por meio da configuração do Chrome GPO Google Chrome -> Suporte ao navegador herdado -> "Sites a serem abertos em navegador alternativo"
Configure o gpo para também instalar a extensão: https://chrome.google.com/webstore/detail/enable-local-file-links/nikfmfgobenbhmocjaaboihbeocackld que redireciona file: // links para ignorar o arquivo chrome: // bloco de links.
A extensão abre os links que acionam o google chrome para abrir o link no Internet Explorer. O resultado é que o IE abre uma janela, abre o arquivo / pasta para o usuário e o IE se fecha.
fonte