在html页面上链接UNC /网络驱动器

Dou*_*oug 48 html unc hyperlink

只是一个基本的HTML链接问题.

我有一个Intranet设置,我需要链接到一些网络驱动器.它们位于\ server_drive\blahblah\doc.docx等驱动器上

使用file://不适用于IE8或Firefox.我该如何链接到这些文件?

Mic*_*tta 85

要从HTML文档链接到UNC路径,请使用file://///(是的,这是五个斜杠).

文件://///server/path/to/file.txt

请注意,这在IE和Outlook/Word中最有用.它无意中在Chrome或Firefox中有效 - 链接将无声地失败.Mozilla团队的一些话:

出于安全考虑,Mozilla应用程序会阻止从远程文件到本地文件(和目录)的链接.

而不是直接来自Google:

Firefox和Chrome不会从源自本地计算机外部的页面打开"file://"链接.这是这些浏览器为提高安全性而做出的设计决策.

Mozilla文章包含一组客户端设置,可用于在Firefox中覆盖此行为,并且两个 浏览器都有扩展以覆盖此限制.

  • 微软称这五个大刀阔斧的事情是错误的.相反,您的示例应为"file://server/path/to/file.txt".链接:https://blogs.msdn.microsoft.com/ie/2006/12/06/file-uris-in-windows/ (3认同)

bry*_*ook 5

在网络服务器上设置IIS并将路径更改为http://server/path/to/file.txt

编辑:确保在IIS中启用目录浏览