Greasemonkey: ReplaceWord

Det här är ett litet GreaseMonkey-script jag skrev ihop för ett tag sedan, ändra CHANGE_THIS_OLD_WORD till det ord som du vill ändra på, och CHANGE_THIS_NEW_WORD till det som du vill ändra det gamla ordet till. Om du vill ändra fler ord är det bara att lägga till en s.replace till. Fungerar på de flesta hemsidor.

// ==UserScript==
// @name           ReplaceWord
// @namespace      YOUR_DOMAIN
// @description    Replace a word with another
// @include        *
// ==/UserScript==

var textnodes, node, s;

textnodes = document.evaluate(
    "//text()",
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);
for (var i = 0; i < textnodes.snapshotLength; i++) {
    node = textnodes.snapshotItem(i);
    s = node.data;
    s = s.replace(/CHANGE_THIS_OLD_WORD/, "CHANGE_THIS_NEW_WORD");
    node.data = s;
}
Annonser

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s