Можно использовать nsIStyleSheetService в Firefox для загрузки и регистрации таблиц стилей, которые применяются аналогично userstyle.css
; они применяются к каждой загруженной странице. Однако эта служба принимает sheetURI
, который представляет собой URI, указывающий на статический файл, который должен быть включен в качестве таблицы стилей.
Есть ли способ на самом деле генерировать эту таблицу стилей в Javascript вместо этого, на лету? Или будет другой интерфейс, который позволил бы мне зарегистрировать обратный вызов JS для вывода желаемой таблицы стилей для применения вместо URI листа?