Firefox FF 68.1.0esr中预装的扩展不';行不通
我正在准备在windows server上安装firefox enterprise,其中包含一个特殊配置和预安装的扩展。这是一个单一的安装,将由访问服务器的所有用户使用 以下是我遵循的步骤:Firefox FF 68.1.0esr中预装的扩展不';行不通,firefox,firefox-addon,firefox-addon-webextensions,Firefox,Firefox Addon,Firefox Addon Webextensions,我正在准备在windows server上安装firefox enterprise,其中包含一个特殊配置和预安装的扩展。这是一个单一的安装,将由访问服务器的所有用户使用 以下是我遵循的步骤: 我安装了firefox:firefox\u setup\u 68.1.0-esr.msi 我将我们的policies.json文件转移到C:\Program Files\Mozilla Firefox\distribution 我将我们的autoconfig.js文件转移到C:\Program Files\
firefox\u setup\u 68.1.0-esr.msi
policies.json
文件转移到C:\Program Files\Mozilla Firefox\distribution
autoconfig.js
文件转移到C:\Program Files\Mozilla Firefox\browser\defaults\preferences
extName@ourdomain.local.xpi
文件到C:\Program Files\Mozilla Firefox\browser\extensions
- 扩展已正确加载并启用,在
中有以下指令:autoconfig.json
pref("extensions.autoDisableScopes", 0); pref("extensions.enabledScopes", 15);
pref ("xpinstall.signatures.required", false);
- 扩展名没有签名,但在
文件中有以下指令:autoconfig.json
pref("extensions.autoDisableScopes", 0); pref("extensions.enabledScopes", 15);
pref ("xpinstall.signatures.required", false);
- 正在尝试使用以下项从加载项管理器安装扩展:
它工作正常。很遗憾,我不能使用这个选项,因为扩展只为当前用户安装install Add-on from file…
policies.json
文件,只在autoconfig.json
文件中保留允许xpi
文件不带签名的指令
非常感谢您的帮助。最后,我在
policies.json
文件中发现了一个语法错误和一个缺少的部分
接下来,我不太清楚什么是//path/to/xpi
。
例如:
"Extensions": {
"Install": ["https://addons.mozilla.org/firefox/downloads/somefile.xpi", "//path/to/xpi"],
"Uninstall": ["bad_addon_id@mozilla.org"],
"Locked": ["addon_id@mozilla.org"]
}
最后我发现使用文件url是有效的
重新阅读显示的页面时,我还注意到ExtensionSettings
部分缺失,修复了路径并添加了此部分,现在扩展已正确安装并正常工作
以下是policies.json的示例:
{
"policies": {
"Extensions": {
"Install": ["file:///C:/Program Files/Mozilla Firefox/browser/extensions/extName@ourdomain.local.xpi"],
"Uninstall": [],
"Locked": []
},
"ExtensionSettings": {
"*": {
"blocked_install_message": "Custom error message.",
"install_sources": ["https://addons.mozilla.org/"],
"installation_mode": "blocked"
},
"extName@ourdomain.local": {
"installation_mode": "force_installed",
"install_url": "file:///C:/Program Files/Mozilla Firefox/browser/extensions/extName@ourdomain.local.xpi"
}
}
}
}