Como posso configurar o Firefox para abrir links para arquivos locais? [duplicado]

4

Estou tentando fazer com que o Firefox 16.0.1 no Windows 7 abra links com esse formulário ...

<a href="file:///g:/PATH/to/some_file.doc">some_file.doc</a>

Eu encontrei esta discussão sobre as políticas de segurança nos documentos do Mozilla ...

link Questões : _ Links_to_Local_Pages_Don% 27t_Work

Então, eu entendo que isso é um problema com a configuração de segurança padrão do Firefox.

E eu tentei estas etapas ...

  1. Foi para about: config na barra de endereço.
  2. Clique com o botão direito do mouse no espaço em branco, Novo - > Cadeia.
  3. Nome primeiro string default.checkloaduri.enabled com o valor allAccess.
  4. Adicione outra string chamada localfilelinks.checkloaduri.enabled com o valor allAccess.
  5. Adicione outra string chamada localfilelinks.sites com o valor "localhost".

Eu acho que o problema pode ser que eu não entendo qual deveria ser o valor correto para localfilelinks.sites.

Por contexto, este é um site interno que eu criei. Os usuários precisam clicar nos links do site e abrir diretamente os arquivos do Word, Excel e PDF no navegador. Estou servindo páginas da Web com links neles no formulário acima. Verifiquei que os URIs são válidos copiando-os na barra de localização.

Aqui está o que está me confundindo: toda a documentação que encontrei parece assumir que os arquivos de destino estão em algum servidor Web remoto, então você coloca o domínio para esse servidor como um valor para localfilelinks.sites e funciona.

Mas, neste caso, do ponto de vista dos usuários, é apenas outra unidade conectada ao computador, portanto, não sei como expressar isso na configuração como um domínio. Meu melhor palpite é "localhost".

Qualquer ajuda seria muito apreciada.

    
por Ethan 16.10.2012 / 20:47

1 resposta

3

OK, funcionou.

Coloque isso em user.js :

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://permitteddomain.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
    
por 23.10.2012 / 02:46