HTML-ссылки на локальные сетевые ресурсы

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

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

Есть идеи?

3 ответа

Решение

В общем, это отключено, потому что это угроза безопасности. См. Также этот вопрос: кросс-браузерную ссылку на файл в локальной системе и ссылку, предоставленную sleske здесь.

Это старенький, но вкусный персонаж - до сих пор появляется довольно часто.

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

Chrome - Locallink

Firefox - LocalLink

У Питера есть ответ, но, к вашему сведению, вы должны найти что-то вроде следующего в консоли ошибок FF (доступно из меню Инструменты):

Ошибка безопасности: содержимое по адресу http://localhost/temp/a.html может не загружаться или ссылаться на файл:///C:/Documents%20and%20Settings/zzzzzzzz/My%20Documents/www/temp/box.html.

Другие вопросы по тегам