我想允许某些扩展通过 Firefox 的策略引擎在私人窗口中运行。我发现可以设置它extension-preferences.json
:
{
"[email protected]": {
"permissions": [
"internal:privateBrowsingAllowed"
]
}
}
我尝试将其纳入我的policies.json
类似中这里
{
"policies": {
"ExtensionSettings": {
"[email protected]": {
"installation_mode": "force_installed",
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"
}
},
"3rdparty": {
"Extensions": {
"[email protected]": {
"permissions":["internal:privateBrowsingAllowed"],
"adminSettings": {
"selectedFilterLists": [
"ublock-privacy",
"ublock-badware",
"ublock-filters"
]
}
}
}
}
}
}
但是,它permissions
似乎不是一个有效的密钥(“about:policies”中没有错误消息),或者至少它没有达到预期的效果:
about:addons -> uBlock Origin -> 在私人窗口中运行
“不允许”单选按钮仍然处于选中状态(重新启动 Firefox,重新创建配置文件)。
任何指点都将不胜感激。
答案1
似乎没有办法强制在隐身模式下运行扩展程序。关于此问题的讨论mozilla.org确认了这一点。唯一的选择是通过策略禁用隐私浏览模式,这远非理想,但对此无能为力。