2009-09-23 2 views
14

Почему эти ссылки не работают? Если я нажимаю на них в FF или Chrome, ничего не происходит - это даже не попробуйте, чтобы открыть их!Ссылки HTML на местные сетевые ресурсы

<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> 

Любые идеи?

+0

файл: // протокол похоже, не работает на FF – mauris

+0

@Mauris: файловый протокол отлично работает на FF, просто не для ссылок со страниц, обслуживаемых через HTTP. – NickFitz

ответ

14

В целом, это отключено, так как это риск для безопасности. См. Также этот вопрос: Cross-browser link to file on local system, а ссылка предоставлена ​​sleske до here.

+0

Ссылка, предоставленная sleske, ушла. @Sean O имеет ответ ниже –

0

Питер получил ответ, но FYI вы должны найти что-то вроде следующего в Error ФФ Console (доступный из меню Tools):

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

Это старичок, но Гуди - до сих пор приходит довольно довольно часто.

Есть расширения для обоих браузеров (FireFox & Chrome), которые могут позволить вам получить доступ к локальным ссылкам:

Chrome - Locallink

Firefox - LocalLink

+0

Это работает. :) Есть ли другой способ, которым я могу преобразовать путь NFS к HTTP-ссылке? –

Смежные вопросы