web-ext: 如何 运行 Firefox 进入深色模式?

web-ext: How to run Firefox in dark mode?

我正在开发一个新的浏览器扩展,我正在使用 Mozilla 的 web-ext 工具对其进行测试。我不知道如何 运行 在深色模式下测试浏览器。

到目前为止我试过这个:

web-ext run --verbose --pref extensions.activeThemeID=firefox-compact-dark@mozilla.org

我想办法了!显然,暗模式是一个附加组件;不是偏好。

第一步是创建一个空目录来存储我们的 Firefox 配置文件。

mkdir ../dark-mode-profile
npx web-ext run -p ../dark-mode-profile --keep-profile-changes

然后启用深色模式并关闭 Firefox(必要时按 Ctrl-C)。由于我们打开了 --keep-profile-changes 标志,我们所做的所有更改现在都存储在我们的配置文件文件夹中。

我们可以 运行 使用此配置文件的 Firefox:

npx web-ext run -p ../dark-mode-profile