Google chrome 从Firefox或Chrome启动文件:/

Google chrome 从Firefox或Chrome启动文件:/,google-chrome,firefox,hyperlink,cross-browser,compatibility,Google Chrome,Firefox,Hyperlink,Cross Browser,Compatibility,我正在寻找一种方法,通过Firefox或Chrome启动本地文件网络上的文件,供本地intranet使用 该链接在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

我正在寻找一种方法,通过Firefox或Chrome启动本地文件网络上的文件,供本地intranet使用

该链接在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标签。

出于安全原因,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");

请记住,这是一种安全风险。

Firefox似乎希望file://///Start/Of/My/Network/file.xlsx

Chrome和IE也可以处理这个问题。
file://Start/Of/My/Network/file.xlsx 在Chrome中似乎也能工作,有时firefox会在它上面打嗝。

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

享受吧

还有firefox的附加组件。它使用上下文菜单…

使用(适用于Chrome和Firefox),并通过添加如下自动URL条目将其设置为处理表单文件的所有链接://:

r/file:///.*

从技术上讲,这并不是在原始浏览器中打开文件,但它为您提供了在处理本地文件链接时所安装的任何IE版本所期望的所有windows explorer集成。我建议不要这样做,除非浏览器不用于访问web—例如,由于明显的安全风险,用于查看内部wiki或intranet页面。

这只是intranet流量,但让100多人将其添加到Firefox中是不可行的。不幸的是,这是唯一的方法。如果您的所有intranet用户都在同一个域中,您可以使用域推送轻松地将其添加到每个人的user.js文件中。