从Firefox或Chrome启动文件://

时间:2009-09-03 17:51:08

标签: google-chrome firefox hyperlink cross-browser compatibility

我正在寻找一种方法来启动位于我们本地文件网络上的文件,以便通过我们的本地Intranet使用Firefox或Chrome进行使用。

此链接在IE中运行良好:

<a href="\\Start\Of\My\Network\file.xlsx">View Report</a>&nbsp;

但在Firefox中显示:

<a href="http://mydomain.com/\\Start\Of\My\Network\file.xlsx">View Report</a>&nbsp;

有没有办法让链接正确呈现?...只需从href标签中单击即可。

5 个答案:

答案 0 :(得分:4)

对于Chrome,今天刚刚发布了一个新扩展程序!它被称为LocalLinks,它复制了Firefox的locallink插件的功能!您可以在Google扩展程序页面上找到它,也可以直接在此处找到它:

https://chrome.google.com/extensions/detail/jllpkdkcdjndhggodimiphkghogcpida

享受!

答案 1 :(得分:1)

出于安全原因,这在firefox中未启用(请记住,大多数计算机都具有位于类似位置的敏感文件和应用程序,例如C:\ System \ Windows)

您可以尝试将此添加到user.js文件中,以供任何需要能够访问这些链接的用户使用:

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "file:///[[PUT SERVER NAME HERE]]";);
user_pref("capability.policy.localfilelinks.checkloaduri.enabled",  "allAccess");

请记住,这是一种安全隐患。

答案 2 :(得分:1)

Firefox似乎想要文件://///Start/Of/My/Network/file.xlsx

Chrome和IE也处理这个问题。  file://Start/Of/My/Network/file.xlsx似乎也可以在Chrome中运行,有时火狐会在它上面显示..

答案 3 :(得分:1)

Firefox有LocalLink个附加组件。它虽然使用了上下文菜单......

答案 4 :(得分:0)

使用IE tab(适用于Chrome和Firefox)并将其设置为处理表单file:///的所有链接,方法是添加如下的autourls条目:

r/file:///.*

从技术上讲,这不是在原始浏览器中打开文件,但是它为您提供了在处理本地文件链接时从您安装的任何IE版本中所期望的所有Windows资源管理器集成。我建议不要这样做,除非浏览器没有被用来访问网络 - 例如由于明显的安全风险,用于查看内部Wiki或Intranet页面。