Является ли файловый протокол фактически несуществующим?Является ли файл: // протоколом для ссылок на веб-браузер недействительным?
Было бы очень полезно для меня, если сервер интрасети может создавать ссылки, такие как
<a href="file:///shared/customer_info/customer-name">
<a href="file:///shared/customer_info/customer-name/history.ods">
Поскольку это внутреннее приложение интранета, сервер и систему доступ доли пользователей к тем же файловое хранилище, так что разумно.
К сожалению, Firefox и Chrome отключили ссылки file://
. Единственное, что я могу с ними сделать, это щелкнуть правой кнопкой мыши, скопировать место расположения ссылок, а затем вставить его в панель расположения файлового менеджера или даже в собственную панель браузера (в этом случае они работают красиво!)
Есть ли документированный способ повторно включить их в браузере? Предпочтительно, если есть серьезные проблемы с безопасностью, выборочно, так что действуют только file://
ссылки, исходящие с сервера на локальной сети.
(Я знаю, что есть плагин Firefox «Ссылки на локальную файловую систему», который предоставляет некоторые из этих функций, но я бы колебался в отношении того, чтобы мой работодатель зависел от него, поскольку Firefox имеет что-то вроде истории разрывов плагинов. Также большинство пользователей предпочитают Chrome.)
Если у вас уже есть собственный файловый сервер, почему бы вам не настроить HTTP-сервер? – rekire
Это * - это http-сервер, создающий ссылки 'file: //'. В моей (новой) базе данных можно указать несколько простых эвристик, чтобы указать пользователям (соответствующим старым) файлам данных, которые содержат несистематические данные, которые, вероятно, никогда не будут загружены в базу данных. – nigel222