Greasemonkey kann Inhalte nicht finden / ändern / löschen? (auf Twitch.tv)
Ich versuche, verschiedene Spiele von der twitch-Unterseite "Game List" (twitch.tv/directory) zu entfernen, aber ich komme nicht weiter.
Ich habe mit Alert, Timern und @ debug@run-at document-end
ohne Erfolg, das Skript erreicht die Seite korrekt, aber sobald ich versuche, den Inhalt zu manipulieren, passiert nichts.
Das ist, was ich benutze, um es zu testen:
// ==UserScript==
// @name TwitchDeleteTest
// @namespace to.be.continued
// @include http*://*twitch.tv/directory*
// @version 1
// @grant none
// ==/UserScript==
var rmLoL = document.querySelector("a[title='League of Legends']");
var grandParent = rmLoL.parentNode.parentNode;
grandParent.parentNode.removeChild(grandParent);
Warum entfernt das Skript diese Knoten nicht?