У моего расширения есть кнопка, которая вставляет таблицу стилей с insertCSS
. Когда они снова нажимают кнопку, она снова вводит, вызывая перекрашивание. Как я могу лучше всего предотвратить это?
Мое текущее решение: сохранить массив в фоновом скрипте с каждым tabId, в который вставлен CSS. Я удаляю tabId из массива, когда вкладка выгружается. Работает нормально, но, кажется, это может быть проще. Например. window.insertedCSS = true
, но выполнение этого из фонового скрипта влияет на все вкладки.