Firefox Bug?
Wow, ich habe geschlagene eineinhalb Stunden damit verschwendet, dass die Funktion document.evaluate nicht das Hauptdokument untersucht hat, sondern nur die Frames mit Ads. Vielleicht kommt es daher, dass ich beim include http://*.snopes.com* eingegeben habe und wegen des überflüssigen Punkt nach dem ersten Stern die Hauptseite (die von http://snopes.com geladen wird) nicht geladen wurde...
Ich benutze jetzt http://snopes.com* und http://ww.snopes.com* als includes. Dann funktioniert es. Meistens.
/edit: Ich weiß jetzt, dass
var spoiler = document.evaluate( '//noindex', article_text, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
Probleme macht. Ich vermute, "article_text" (eine Node, die den Artikeltext umspannt) verbiegt im Argument eine Referenz, die nicht wieder zurückgebogen wird.