只是一个基本的HTML链接问题。
我有一个Intranet设置,我需要链接到一些网络驱动器。它们位于驱动器上,例如\ server_drive \ blahblah \ doc.docx
使用file://无法在IE8或Firefox上运行。如何链接到这些文件?
答案 0 :(得分:82)
要从HTML文档链接到UNC路径,请使用file://///(是的,这是五个斜杠)。
文件://///server/path/to/file.txt
请注意,这在IE和Outlook / Word中最有用。它无意中在Chrome或Firefox中有效 - 链接将无声地失败。 Mozilla team中的一些词:
出于安全考虑,Mozilla 应用程序阻止链接到本地 来自远程的文件(和目录) 文件。
而不是直接来自Google:
Firefox和Chrome无法打开来自本地计算机外部的网页的“file://”链接。这是这些浏览器为提高安全性而做出的设计决策。
Mozilla文章包含一组客户端设置,可用于在Firefox中覆盖此行为,并且both browsers有一些扩展可以覆盖此限制。
答案 1 :(得分:5)
在网络服务器上设置IIS并将路径更改为http://server/path/to/file.txt
编辑: 确保在IIS中启用目录浏览
答案 2 :(得分:2)
替代方案(向用户插入工具提示):
<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>