Связывание UNC / сетевого диска на html-странице
просто основной вопрос html-ссылки.
У меня есть настройка интрасети, и мне нужно подключиться к некоторым сетевым дискам. Они расположены на дисках, таких как server_driveblahblahdoc.файлы DOCX
использование файла:// не работает ни на IE8, ни на Firefox. Как я могу связаться с этими файлами?
3 ответов
для ссылки на UNC-путь из HTML-документа используйте file:/ / / / / / (да, это пять косых черт).
file:/// / / server / path / to / file.txt
обратите внимание, что это наиболее полезно в IE и Outlook/Word. Он не будет работать в Chrome или Firefox, умышленно - ссылка просто не будет. Несколько слов из команда Mozilla:
в целях безопасности Mozilla приложения блокируют ссылки на локальные файлы (и каталоги) из дистанционный файлы.
и менее непосредственно, от Google:
Firefox и Chrome не открывают ссылки "file://" со страниц, которые возникли вне локальной машины. Это дизайнерское решение, принятое этими браузерами для повышения безопасности.
статья Mozilla включает в себя набор параметров клиента, которые можно использовать для переопределения этого поведения в Firefox, и есть расширения для и - браузеры чтобы обойти это ограничение.
настройте IIS на сетевом сервере и измените путь на http://server/path/to/file.txt
изменить: Убедитесь, что вы включили просмотр каталогов в IIS
альтернатива (вставить подсказку пользователю):
<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>