Допустим, на сайте в интрасети я хочу связать файл с общим ресурсом с помощью UNC по адресу:
\\servername\foldername\filename.rtf
Кажется, правильный способ сделать это с разметкой, подобной этой:
<a href="file://///servername/foldername/filename.rtf">filename.rtf</a>
Это пять слэшей - два для протокола, один для обозначения корня файловой системы, затем еще два для указания начала имени сервера.
Это хорошо работает в IE7, но в Firefox 3.6 это будет работать только в том случае, если HTML-файл из локального файла. Я не могу заставить его работать, когда файл приходит с веб-сервера. Ссылка "мертвая" - нажатие на нее ничего не делает.
Есть ли обходной путь для этого в Firefox? Эти два браузера должны быть всем, о чем я должен сейчас беспокоиться.
Поскольку это, очевидно, особенность Firefox, а не ошибка, может кто-нибудь объяснить, в чем преимущество предотвращения ссылки такого типа?