Как действительно изолировать таблицы стилей в расширении Google Chrome?

Я написал расширение Google Chrome, которое открывает диалоговое окно с полем автозаполнения и его собственным стилем, но есть некоторые сайты, на которых мой CSS полностью сломан, что выглядит не очень хорошо.

Я знаю об изоляции стилей с помощью iFrames, но в расширении Google Chrome нет способа изолировать мои HTML и CSS таким образом. Другой способ состоит в том, чтобы обернуть все мои вещи в отдельный div с его собственным идентификатором и относительными стилями для этого идентификатора, и я делаю это, но кажется, что он не работает на некоторых сайтах с "hard" перегрузка стиля тегов или & quot;! важное & quot; директивы в коде CSS.

Итак, я хочу знать, есть ли способ действительно изолировать мои стили удобным для z способом, или это моя плохая ошибка, перегрузить каждое маленькое свойство CSS, чтобы исправить ту или иную проблему стиля для каждого сайта?

Между прочим: я настроил свой манифест для загрузки всех вещей в «document_end», но я вижу, что он не применяется к таблицам стилей, которые загружаются каждый раз, когда готов DOM.

Ответы на вопрос(5)

Ваш ответ на вопрос