Я написал расширение google chrome, которое открывает диалоговое окно с полем автозаполнения и собственным стилем, но есть некоторые сайты, где мой CSS полностью разбит, что выглядит не очень красивым.
Я знаю об изоляции стилей с помощью iFrames, но в расширении Google Chrome нет возможности изолировать мои HTML и CSS таким образом. Другим методом является перенос всех моих вещей в разделенный div с его собственным идентификатором и относительными стилями для этого идентификатора, и я делаю это, но, похоже, он не работает на некоторых сайтах с перегрузкой жестких тегов или "важными" директивами в код CSS.
Итак, я хочу знать, есть ли способ действительно изолировать мои стили удобным способом или это моя плохая карма, чтобы перегрузить каждое небольшое свойство CSS, чтобы исправить ту или иную ошибку стиля на каждом сайте?
Кстати, я установил свой манифест, чтобы загрузить все вещи в "document_end", но я вижу, что он не применяется к таблицам стилей, которые загружаются каждый раз перед тем, как DOM готов.