Связывание сетевого диска UNC/Network на странице html
Просто базовый вопрос по ссылке html.
У меня есть интрасети, и мне нужно подключиться к некоторым сетевым дискам. Они расположены на дисках, таких как \server_drive\blahblah\doc.docx
Использование файла://не работает ни в IE8, ни в Firefox. Как я могу ссылаться на эти файлы?
Ответы
Ответ 1
Чтобы ссылаться на UNC-путь из HTML-документа, используйте файл://///(да, это пять слэшей).
Файл://///server/path/to/file.txt
Обратите внимание, что это наиболее полезно в IE и Outlook/Word. Он не будет работать в Chrome или Firefox, намеренно - ссылка не будет работать тихо. Некоторые слова из команда Mozilla:
В целях безопасности Mozilla приложения блокируют ссылки на локальные файлов (и каталогов) из удаленного файлы.
И менее прямо, из Google:
Firefox и Chrome не открывают ссылки "file://" со страниц, которые возникли вне локальной машины. Это дизайнерское решение, сделанное этими браузерами для повышения безопасности.
В статье Mozilla имеется набор параметров клиента, которые вы можете использовать для переопределения этого поведения в Firefox, и есть расширения для браузеры, чтобы отменить это ограничение.
Ответ 2
Настройка IIS на сетевом сервере и изменение пути к http://server/path/to/file.txt
EDIT:
Убедитесь, что вы включили просмотр каталогов в IIS
Ответ 3
Альтернатива (Вставка подсказки для пользователя):
<style> a.tooltips {position: relative; display: inline;} a.tooltips span { position: absolute; width:240px; color: #FFFFFF; background: #000000; height: 30px; line-height: 30px; text-align: center; visibility: hidden; border-radius: 6px; } a.tooltips span:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #000000; border-right: 8px solid transparent; border-left: 8px solid transparent; } a:hover.tooltips span { visibility: visible; opacity: 0.8; bottom: 30px; left: 50%; margin-left: -76px; z-index: 999; } </style>
<a class="tooltips" href="#">\\server\share\docs<span>Copy link and open in Explorer</span></a>