WebExtension - внедрить CSS в <head>, который может измениться / не является уникальным

Мой WebExtension имеет параметры, такие как "скрыть нижний колонтитул". Проблема в том, что я не могу манипулировать DOM на document_start, поскольку <footer> еще не существует Внедрение кода на document_end работает, но пользователи все еще видят нижний колонтитул в течение нескольких секунд.

Я пробовал вводить CSS на <head> с помощью document_start и это сработало хорошо. Теперь мой вопрос:

  • Поскольку CSS не всегда будет одним и тем же, какой будет лучший способ внедрить CSS? Есть ли функция JavaScript для прямой записи CSS в <style>, или это должно быть написано вручную, используя что-то, например innerHTML?

0 ответов

Другие вопросы по тегам