setMutationHandler

MutationObserver wrapper to wait for the specified CSS selector

Per 05-09-2015. Zie de nieuwste versie.

Dit script moet niet direct worden geïnstalleerd - het is een bibliotheek voor andere scripts om op te nemen met de meta-richtlijn // @require https://update.greasyforks.org/scripts/12228/72410/setMutationHandler.js

Maker
woxxom
Versie
1
Gemaakt op
05-09-2015
Bijgewerkt op
05-09-2015
Grootte
1,12 KB
Licentie
N.v.t.

MutationObserver wrapper to wait for the specified CSS selector.

Usage (single node, one-time change):

setMutationHandler(document, '.container p.some-child', function(observer, nodes) {
    nodes[0].remove();
    observer.disconnect(); // disconnect the observer, this is useful for one-time jobs
});

Usage (multiple nodes, watch the page constantly for the added elements):

setMutationHandler(document, '.container p.some-child', function(observer, nodes) {
    [].forEach.call(nodes, function(node) {
        node.style.display = 'none';
    });
    return true; // continue enumerating current batch of mutations
});

You may want to make your userscript run at document-start to catch the mutations during page load:

..............
// @run-at        document-start
// @require       https://greasyforks.org/scripts/12228/code/setMutationHandler.js
..............
// ==/UserScript==
长期地址
遇到问题?请前往 GitHub 提 Issues。