Greasy Fork is available in English.
MutationObserver wrapper to wait for the specified CSS selector
As of
ეს სკრიპტი არ უნდა იყოს პირდაპირ დაინსტალირებული. ეს ბიბლიოთეკაა, სხვა სკრიპტებისთვის უნდა ჩართეთ მეტა-დირექტივაში // @require https://update.greasyfork.org/scripts/12228/72416/setMutationHandler.js.
MutationObserver wrapper to wait for an element (or elements) with 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, the page is watched 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://greasyfork.org/scripts/12228/code/setMutationHandler.js .............. // ==/UserScript==