Firefox ESR 52.5.2 自动启用附加组件

Firefox ESR 52.5.2 自动启用附加组件

有没有办法强制始终启用特定的附加组件?

在某些软件更新期间,相关插件会自动禁用(不知道为什么),因为此插件是使用我们用户日常使用的 Web 应用程序所必需的。虽然有些用户打过几次电话,并且能够自己记住修复操作(进入插件并启用插件),但其他用户在每次更新后都会打电话,要求我们指导他们启用插件。

有没有办法强制启用这个插件?我似乎找不到强制启用插件的方法,因为我能找到的大多数帖子都是 2010-2015 年的。它们已经过时了,不再有效。

答案1

强制启用单个附加组件而不影响其他附加组件并不容易,因为每个扩展没有自己的配置参数。

要查看需要修改什么,您可以使用并比较启用和禁用单个扩展时的about:config配置参数:启用扩展将添加这样的新条目(没有换行符):extensions.bootstrappedAddons

{
 "version":"x.y.z",  
 "type":"webextension",
 "descriptor":"C:\\path\\to\\the\\profile\\extensions\\{extension}.xpi",
 "multiprocessCompatible":true,
 "runInSafeMode":false,
 "dependencies":[],
 "hasEmbeddedWebExtension":false
}

这意味着覆盖此配置参数将改变所有扩展的状态。


更好的方法可能是尝试在默认情况下阻止此自动禁用偏好文件

pref("extensions.autoDisableScopes", 0);

还可以按范围自动启用扩展(不一定是安全/期望的):

pref("extensions.enabledScopes", 15);

这里的数字是范围数字的总和,15即全部,即1+2+4+8

  • 1 (SCOPE_PROFILE),当前配置文件目录中的附加组件。
  • 2 (SCOPE_USER),扩展于%appdata%\Mozilla\Extensions\
  • 4 (SCOPE_APPLICATION)、应用程序二进制目录中的扩展目录
  • 8 (SCOPE_SYSTEM)系统扩展目录,在 Windows 中为 N/A。

相关内容