Связывание 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>