Как получить родные цвета пользовательского интерфейса во всплывающих окнах веб-расширений? - PullRequest
1 голос
/ 17 января 2020

Я изо всех сил пытался сделать свое расширение визуально совместимым с цветом переднего плана и фона навигационной панели firefox (и хрома); то есть область, содержащая адресную строку, кнопки «назад» и «вперед», кнопку меню, ... et c.

До сих пор я пытался

  1. использовать system css colors Window / WindowText и Menu / MenuText, но ни один из них не дает правильных цветов.
  2. add "browser_style": true ("chrome_style" для хрома) на соответствующий ключ "browser_action" в файле манифеста. Единственное, что сделало, это сделало текст невыбираемым в firefox. Не произошло заметных изменений цвета.
  3. установить цвета явно (например, #333). Это работает, но это утомительное решение, которое требует обширного тестирования. Он также не работает для пользователей, которые решили изменить тему браузера по умолчанию.

Вопрос: Можно ли вообще сделать цвета всплывающего окна расширения визуально совместимыми с остальными панель навигации в агности платформы c манера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...