GM_addStyle équivalent dans TamperMonkey

Est-il un TamperMonkey équivalent à GreaseMonkey est GM_addStyle méthode d'ajout de CSS?

Dans GreaseMonkey, vous pouvez ajouter un tas de propriétés CSS à de multiples éléments comme:

GM_addStyle("body { color: white; background-color: black; } img { border: 0; }");

De faire l'équivalent en TamperMonkey, je suis en train d'avoir à effectuer les opérations suivantes:

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; }');

Cela fonctionne, mais est-il intégré dans GM_addStyle équivalent pour TamperMonkey qui m'évite d'avoir à répéter cette procédure pour chaque script?

OriginalL'auteur arserbin3 | 2014-05-15