我将如何打开以下链接
<a href=file:///blablabla/folder>Open folder</a>
单击锚点时无法打开。
我的意思是说,如果我们想要访问共享文件夹。比如\ 192.168.10.1 \ XYZ,那么。
答案 0 :(得分:0)
您是否指定了绝对路径?例如,以下内容在Windows中可以正常工作:
<a href="file:///C:\MyFolder">Open folder</a>
另请注意,您错过了文件夹路径周围的引号。
答案 1 :(得分:0)
文件:
<a href=file:///tmp>Open folder</a>
在Firefox 3.5.5中的Ubuntu 9.10下可以正常使用:
<a href="file:///tmp">Open folder</a>
这可能更好。我怀疑你可能有另一个问题。如果您在Windows服务器上执行此操作,则可能还需要驱动器号。
答案 2 :(得分:0)
我可以从Windows执行此操作:
<HTML>
<HEAD>
<TITLE>My UNC Opener</TITLE>
</HEAD>
<BODY>
<a href="\\192.168.10.1\XYZ">Testing</a>
</BODY>
</HTML>
请注意,大多数现代浏览器都知道如何将file:///
前缀附加到文件系统上引用的内容,但是,Firefox(测试版本3.5.6)需要它。因此,对于相同的示例,您的代码应该如下所示:
<HTML>
<HEAD>
<TITLE>My UNC Opener</TITLE>
</HEAD>
<BODY>
<a href="file:\\\\\192.168.10.1\XYZ">Testing</a>
</BODY>
</HTML>
是的,那里有五(5)个反斜杠(\)。
希望这有帮助,