Обходной путь для href = «file: /////…» в Firefox

На сайте интрасети, допустим, я хочу создать ссылку на файл в общей папке с использованием UNC по адресу:

\\servername\foldername\filename.rtf

Кажется, что правильный способ сделать это - использовать такую ​​разметку:

<a href="file://///servername/foldername/filename.rtf">filename.rtf</a>

Это пять слэшей - две для протокола, одна для указания корня файловой системы, затем две more, чтобы указать начало имени сервера.

Это отлично работает в IE7, но в Firefox 3.6 это будет работать только в том случае, если html взят из локального файла. Я могу ' t заставить его работать, когда файл приходит с веб-сервера. Ссылка «мертвая» - нажатие на нее ничего не делает.

Есть ли способ решения этой проблемы в Firefox? Эти два браузера должны быть всем, о чем мне сейчас нужно беспокоиться.

Поскольку это, очевидно, функция Firefox, а не ошибка, может ли кто-нибудь объяснить, в чем преимущество предотвращения этого типа ссылок?

20
задан hmqcnoesy 15 March 2011 в 20:46
поделиться