通过策略引擎允许 Firefox 扩展在私人窗口中运行

通过策略引擎允许 Firefox 扩展在私人窗口中运行

我想允许某些扩展通过 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确认了这一点。唯一的选择是通过策略禁用隐私浏览模式,这远非理想,但对此无能为力。

相关内容