Страницы: 1
okkamas_knife
Спасибо, но именно в Add-on Builder так сделать не выходит, появляется ошибка.
Ругается на объявление sss -
var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
А нет, нашел решение, вроде работает
Всем привет!
Я сейчас пишу расширение через Add-on Builder. Нужно применить выбранный стиль CSS к сайту.
Я пробовал делать через API PageMod, все устраивало, но там есть проблема. Файлов CSS у меня несколько, и они должны меняться по выбору пользователя, а через PageMod так сделать не получается, стили как бы накладываются друг на друга.
Думаю нужно сначала отменить предыдущий примененный CSS, а затем применить новый. Но никак не дойду, как это можно сделать. В документации есть что-то вроде мне нужное - https://addons.mozilla.org/en-US/develo … s-tab.html, но пока у меня ничего не получается.
Кто может дать примеры, как это возможно использовать? Или может есть другой способ наложить CSS на страницу?
Страницы: 1