Важно различать 2 типа ссылок <a href="file:...>"
: локальные пути и пути UNC.
URI локального пути
Это путь к файлудоступны внутри клиентского компьютера, либо потому, что файл находится в его локальном хранилище, либо потому, что он доступен через подключенный диск / .
Эти URI занимают 3косая черта:
file:///p:/share/path/to/file
file:////mnt/share/path/to/file
Четвертый слеш для второго примера - корень UNIX /
.
UNC путь URI
Формат, который я показываю в моем вопросе, file://///server/share/path/to/file
, известен как путь UNC.
Этот путь доступен изклиентский компьютер через внутренний URI , например my.server.com
.В Windows, например, это когда вы используете URI сервера для доступа к файлу, а не его букву подключенного диска.
Эти URI имеют 5 слешей:
file://///my.server.com/share/path/to/file
Ссылки, которые помогли мне ответить на мой вопрос:
The "aboutОб этом также говорится в разделе «Расширения ссылок на локальную файловую систему Firefox: