20

我想从网页链接到本地​​文件系统上的文件,并使其在所有浏览器(或至少在 Internet Explorer、Firefox 和 Chrome 中)都能正常工作。

例如,以下内容适用于 Internet Explorer:

<a href="\\myserver\doc\info.pdf">Info here</a>

但不是在 Firefox 和 Chrome 中。

有没有办法制作一个适用于所有浏览器的链接?

或者一种使用javascript检测它是哪个浏览器然后根据文件名显示适当链接的方法?

4

2 回答 2

20

通过 HTTP(S) 检索到的页面上的本地文件链接在 Mozilla/Firefox 中被故意禁用,因为它们可能存在安全风险,并且过去曾被用于攻击。

但是,您可以覆盖此行为。有关详细信息,请参阅MozillaZine 中的这篇文章

于 2009-08-10T12:31:14.643 回答
8

尝试在您的网址前加上 file:///

于 2009-08-10T12:26:22.643 回答