Запустить файл://из Firefox или Chrome

Я ищу способ запустить файл, расположенный в нашей локальной файловой сети, для использования через нашу локальную интрасеть с помощью Firefox или Chrome.

Ссылка работает в IE:

<a href="\\Start\Of\My\Network\file.xlsx">View Report</a>&nbsp;

но в Firefox он показывает:

<a href="#" onclick="location.href='http://mydomain.com/\\Start\Of\My\Network\file.xlsx'; return false;">View Report</a>&nbsp;

Есть ли способ получить ссылку для рендеринга правильно?... Просто щелчок по тегу href.

Ответ 1

Это не включено в firefox по соображениям безопасности (помните, что на большинстве компьютеров есть файлы и приложения чувствительного характера, расположенные в похожих местах, например C:\System\Windows)

вы можете попробовать добавить это в файл user.js для любого пользователя, который должен иметь доступ к этим ссылкам:

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "file:///[[PUT SERVER NAME HERE]]";);
user_pref("capability.policy.localfilelinks.checkloaduri.enabled",  "allAccess");

Просто помните, что это угроза безопасности.

Ответ 2

В Chrome теперь добавлено новое расширение! Он называется LocalLinks, и он реплицирует функциональность дополнения locallink для Firefox! Вы найдете его на странице Google Extensions, или вы можете перейти к нему прямо здесь:

https://chrome.google.com/extensions/detail/jllpkdkcdjndhggodimiphkghogcpida

Наслаждайтесь!

Ответ 3

Кажется, что Firefox хочет файл://///Start/Of/My/Network/file.xlsx

Chrome и IE обрабатывают это тоже.  file://Start/Of/My/Network/file.xlsx, похоже, работает и в Chrome, иногда firefox hics на нем.

Ответ 4

Существует дополнение LocalLink для Firefox. Он использует контекстное меню, хотя...

Ответ 5

Используйте вкладку IE (доступную для Chrome и Firefox) и установите для обработки всех ссылок файла формы:///, добавив запись autourls выглядит следующим образом:

r/file:///.*

Технически это не открытие файла в исходном браузере, но он дает вам всю интеграцию с обозревателем Windows, которую вы ожидаете от любой версии IE, которую вы установили при работе с локальными файловыми ссылками. Я бы посоветовал не делать этого, кроме случаев, когда браузер не используется для доступа к веб-сайту. для просмотра внутренних страниц вики или интрасети из-за очевидной угрозы безопасности.