2009-09-23 13 views
14

Dlaczego te linki nie działają? Jeśli kliknę na nich w FF lub Chrome, nic się nie dzieje - nie trzeba nawet spróbuj, aby je otworzyć!Linki HTML do lokalnych udziałów sieciowych

<a href="file://someshare/dir/subdir/file.txt">Linky</a> 
<a href="file:////someshare/dir/subdir/file.txt"> Linky</a> 
<a href="file://\\someshare\dir\subdir\file.txt">Linky</a> 

Wszelkie pomysły?

+0

file: // protokół nie działa na FF – mauris

+0

@Mauris: protokół plików działa dobrze na FF, po prostu nie dla linków ze stron obsługiwanych przez HTTP. – NickFitz

Odpowiedz

14

Zasadniczo jest to wyłączone, ponieważ stanowi zagrożenie dla bezpieczeństwa. Zobacz także to pytanie: Cross-browser link to file on local system, a link podany przez sleske do here.

+0

Link udostępniony przez sleske zniknął. @Sean O ma odpowiedź poniżej –

0

Peter dostał odpowiedź, ale FYI powinien znaleźć coś jak następuje w wyniku błędu FF Console (dostępne z menu Narzędzia):

Security Error: Content at http://localhost/temp/a.html may not load or link to file:///C:/Documents%20and%20Settings/zzzzzzzz/My%20Documents/www/temp/box.html.

5

To staruszek, ale jare - wciąż pojawia się dość często.

Istnieją rozszerzenia dla obu przeglądarek (Firefox & Chrome), które może zezwolić na dostęp do lokalnych linki:

Chrome - Locallink

Firefox - LocalLink

+0

To działa. :) jest jakiś inny sposób, który można przekonwertować ścieżkę NFS do łącza HTTP? –

Powiązane problemy