quantum中的Firefox本地文件系统链接

quantum中的Firefox本地文件系统链接,firefox,hyperlink,intranet,Firefox,Hyperlink,Intranet,我们希望将我们的内部网用户从IE迁移到Firefox,但我们有一些地方希望能够打开本地(或网络)文件或目录。 我在Stack Overflow和其他方面找到了不少参考资料,但其中大多数都非常陈旧,而且旧技术似乎都无法与当前版本的Firefox Quantum(在撰写本文时为v68)配合使用 本地文件系统链接扩展似乎工作得很好,但我不希望依赖于扩展,特别是如果可能的话,还需要安装附加模块的扩展 有人能告诉我如何在Firefox中通过更改about:config中的设置从网页访问本地文件系统吗?还是

我们希望将我们的内部网用户从IE迁移到Firefox,但我们有一些地方希望能够打开本地(或网络)文件或目录。 我在Stack Overflow和其他方面找到了不少参考资料,但其中大多数都非常陈旧,而且旧技术似乎都无法与当前版本的Firefox Quantum(在撰写本文时为v68)配合使用

本地文件系统链接扩展似乎工作得很好,但我不希望依赖于扩展,特别是如果可能的话,还需要安装附加模块的扩展

有人能告诉我如何在Firefox中通过更改about:config中的设置从网页访问本地文件系统吗?还是这已经不可能了


如果可能的话,我希望像
这样的东西能够工作

我把这个问题贴在了too上,并从jscher2000得到了以下解决方案,我在这里发布,以防对其他人有用

您的时机非常好,从Firefox 68开始,现在有了策略/GPO方法来实现这一点。不需要扩展。请参阅:
+LocalFileLinks策略配置:
+
+
还有一种老式的方法,它是向后兼容的,不需要扩展。它涉及到向可选的user.js文件(在用户当前的Firefox配置文件中)添加一些行,但是可以通过自动配置文件(在程序文件夹中)更方便地部署这些行。这两个文件都是Firefox启动时读取的

我尝试了老派的方法,效果很好

我们的IT团队现在已经添加了该策略,它正在为我们工作,但我必须执行以下操作,以使目录在Windows资源管理器中打开,而不是在Firefox的网页中打开

在about:config中,我添加了2个首选项

network.protocol-handler.expose.file–将其设置为false

network.protocol-handler.external.file–将其设置为true

我也在上发布了这个问题,并从jscher2000获得了以下解决方案,我在这里发布,以防对其他人有用

您的时机非常好,从Firefox 68开始,现在有了策略/GPO方法来实现这一点。不需要扩展。请参阅:
+LocalFileLinks策略配置:
+
+
还有一种老式的方法,它是向后兼容的,不需要扩展。它涉及到向可选的user.js文件(在用户当前的Firefox配置文件中)添加一些行,但是可以通过自动配置文件(在程序文件夹中)更方便地部署这些行。这两个文件都是Firefox启动时读取的

我尝试了老派的方法,效果很好

我们的IT团队现在已经添加了该策略,它正在为我们工作,但我必须执行以下操作,以使目录在Windows资源管理器中打开,而不是在Firefox的网页中打开

在about:config中,我添加了2个首选项

network.protocol-handler.expose.file–将其设置为false
network.protocol-handler.external.file–将其设置为true

// == FILE URI LINK POLICY (checkloaduri) ==   
// Create policy enabling http: or https: pages to link to file:  
user_pref("capability.policy.policynames", "filelinks");  
user_pref("capability.policy.filelinks.checkloaduri.enabled", "allAccess");  

// Sites to which the policy applies (protocol://hostname protocol://hostname)  
user_pref("capability.policy.filelinks.sites", "http://example.com http://intranet");