在Intranet站点上,假设我想使用UNC链接到共享上的文件,位于:
\\servername\foldername\filename.rtf
Run Code Online (Sandbox Code Playgroud)
看来这样做的正确方法是使用这样的标记:
<a href="file://///servername/foldername/filename.rtf">filename.rtf</a>
Run Code Online (Sandbox Code Playgroud)
这是五个斜杠 - 两个用于协议,一个用于指示文件系统的根,另外两个用于指示服务器名称的开头.
这在IE7中工作正常,但在Firefox 3.6中,只有当html来自本地文件时才能工作.当文件来自Web服务器时,我无法使其工作.链接是"死" - 点击它什么都不做.
在Firefox中有解决方法吗?这两个浏览器应该是我现在需要担心的.
由于这显然是Firefox的一个功能,而不是一个bug,有人可以解释阻止这种类型链接的好处是什么?