web-ext: Как запустить Firefox в темном режиме?
Я работаю над новым расширением браузера и использую инструмент Mozilla web-ext для его тестирования. Я не мог понять, как запустить тестовый браузер в темном режиме.
Пока я пробовал это:
web-ext run --verbose --pref extensions.activeThemeID=firefox-compact-dark@mozilla.org
1 ответ
Решение
Я придумал способ! Судя по всему, тёмный режим - это надстройка; не предпочтение.
Первый шаг - создать пустой каталог для хранения нашего профиля Firefox.
mkdir ../dark-mode-profile
npx web-ext run -p ../dark-mode-profile --keep-profile-changes
Затем включите темный режим и закройте Firefox (и при необходимости нажмите Ctrl-C). Поскольку мы включили--keep-profile-changes
flag, все внесенные нами изменения теперь хранятся в папке нашего профиля.
Мы можем запустить Firefox с этим профилем:
npx web-ext run -p ../dark-mode-profile