在 Intranet 站点上,假设我想使用 UNC 链接到共享上的文件,地址为:
\\servername\foldername\filename.rtf
似乎正确的方法是使用这样的标记:
<a href="file://///servername/foldername/filename.rtf">filename.rtf</a>
那是五个斜杠 - 两个用于协议,一个表示文件系统的根目录,然后还有两个表示服务器名称的开始。
这在 IE7 中运行良好,但在 Firefox 3.6 中,它仅在 html 来自本地文件时才有效。当文件来自网络服务器时,我无法让它工作。该链接是“死的” - 点击它什么都不做。
在 Firefox 中是否有解决方法?这两个浏览器应该是我现在需要担心的全部。
由于这显然是 Firefox 的一个功能,而不是一个错误,有人可以解释阻止这种类型的链接有什么好处吗?