<a>nchor Link to Local File? (</a> <a href="file:///{path}">DEAD LINK</a>无法在FireFox中工作,但在IE中工作)

时间:2011-01-21 21:13:18

标签: html internet-explorer file firefox anchor

这个Java代码,

"<a href='file:///" + curBP.get_build_path() + "'>" + curBP.get_build_path() + "</a>"

输出到浏览器。

在页面上,HTML为:

<a href="file:///\\path\to\shared\file">Shared File</a>

但是,它不会打开文件。我尝试了无数其他的斜杠组合,但无济于事。在FireFox中,它的作用类似于死链接,不会打开文件。在IE中,它可以工作。

有关如何使其在FireFox中运行的任何想法?谢谢!

2 个答案:

答案 0 :(得分:7)

坏消息:Firefox已经关闭了一个安全漏洞:

http://www.techlifeweb.com/firefox/2006/07/how-to-open-file-links-in-firefox-15.html

它需要用户修改本地文件以允许file:// urls。

答案 1 :(得分:1)

当您使用反斜杠{}时,您正在调用Windows资源管理器。 IE与Windows资源管理器集成,FF未集成