Dein Script ist falsch: document.getElementByClass existiert nicht, schon gar nicht als Funktion.
Versuche stattdessen:
(function() {
var ads=document.getElementsByClassName('werbung');
for (var i=0; i<ads.length; i++) {
ads[i].parentNode.removeChild(ads[i]);
}
})()
Wenn Du Greasemonkey einsetzt, kann getrost davon ausgegangen werden, dass getElementsByClassName verfügbar ist, da es sich sehr wahrscheinlich um einen neueren Firefox handelt. Ansonsten hätte man alle Nodes mit getElementsByTagName('*') selektieren und einzeln nach der Klasse "werbung" durchsuchen müssen.
Gruß, LX
--
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a