【发布时间】:2014-07-04 04:59:07
【问题描述】:
是否有一个 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 可以让我不必在每个脚本上重复此操作?
【问题讨论】:
标签: css tampermonkey