Запустить файл://из Firefox или Chrome
Я ищу способ запустить файл, расположенный в нашей локальной файловой сети, для использования через нашу локальную интрасеть с помощью Firefox или Chrome.
Ссылка работает в IE:
<a href="\\Start\Of\My\Network\file.xlsx">View Report</a>
но в Firefox он показывает:
<a href="#" onclick="location.href='http://mydomain.com/\\Start\Of\My\Network\file.xlsx'; return false;">View Report</a>
Есть ли способ получить ссылку для рендеринга правильно?... Просто щелчок по тегу 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, которую вы установили при работе с локальными файловыми ссылками. Я бы посоветовал не делать этого, кроме случаев, когда браузер не используется для доступа к веб-сайту. для просмотра внутренних страниц вики или интрасети из-за очевидной угрозы безопасности.