To pytanie ma już odpowiedź tutaj:
Próbuję pobrać Firefoksa 16.0.1 na Windows 7, aby otworzyć linki, które mają ten formularz ...
<a href="file:///g:/PATH/to/some_file.doc">some_file.doc</a>
Tę dyskusję na temat zasad bezpieczeństwa znalazłem w dokumentach Mozilli ...
http://kb.mozillazine.org/Firefox_: Problemy : _Links_to_Local_Pages_Don% 27t_Work
Rozumiem więc, że jest to problem z domyślną konfiguracją zabezpieczeń Firefoksa.
Próbowałem tych kroków ...
- Poszedł do: config w pasku adresu.
- Kliknij prawym przyciskiem myszy biały znak, Nowy -> Ciąg.
- Nazwa 1. ciąg default.checkloaduri.enabled z wartością allAccess.
- Dodaj kolejny ciąg o nazwie localfilelinks.checkloaduri.enabled o wartości allAccess.
- Dodaj kolejny ciąg o nazwie localfilelinks.sites o wartości „localhost”.
Myślę, że problemem może być to, że nie rozumiem, jaka powinna być poprawna wartość dla localfilelinks.sites.
Dla kontekstu jest to wewnętrzna strona internetowa, którą utworzyłem. Użytkownicy muszą mieć możliwość klikania łączy w witrynie i bezpośredniego otwierania plików Word, Excel i PDF z poziomu przeglądarki. Podaję im strony internetowe z linkami w powyższym formularzu. Sprawdziłem, czy identyfikatory URI są prawidłowe, kopiując je na pasek lokalizacji.
Oto, co mnie dezorientuje: cała dokumentacja, którą znalazłem, wydaje się zakładać, że pliki docelowe znajdują się na jakimś zdalnym serwerze WWW, więc umieścisz domenę dla tego serwera jako wartość dla localfilelinks.sites i działa.
Ale w tym przypadku, z punktu widzenia użytkowników, jest to po prostu kolejny dysk podłączony do ich komputera, więc nie wiem, jak to wyrazić w konfiguracji jako domenie. Moje najlepsze przypuszczenie to „localhost”.
Każda pomoc byłaby bardzo mile widziana.
capability.policy.localfilelinks.sites
może mieć wiele stron internetowych oddzielonych spacjami.