我正在寻找一种方法来启动位于我们本地文件网络上的文件,以便通过我们的本地Intranet使用Firefox或Chrome进行使用。
此链接在IE中运行良好:
<a href="\\Start\Of\My\Network\file.xlsx">View Report</a>
但在Firefox中显示:
<a href="http://mydomain.com/\\Start\Of\My\Network\file.xlsx">View Report</a>
有没有办法让链接正确呈现?...只需从href标签中单击即可。
答案 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页面。