Есть ли эквивалент TamperMonkey для метода GreaseMonkey GM_addStyle
для добавления CSS?
В GreaseMonkey вы можете добавить кучу свойств CSS нескольким элементам следующим образом:
GM_addStyle("body { color: white; background-color: black; } img { border: 0; }");
Чтобы сделать эквивалент в TamperMonkey, мне нужно сделать следующее:
function addGlobalStyle(css) {
var head, style;
head = document.getElementsByTagName('head')[0];
if (!head) { return; }
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
}
addGlobalStyle('body { color: white; background-color: black; }');
Это работает, но есть ли встроенный эквивалент GM_addStyle
для TamperMonkey, который избавляет меня от необходимости повторять это на каждом script?