Estoy tratando de hacer una extensión de cromo fácil que reemplace varias cadenas de sitios web con otras cadenas. Encontré un código útil en esta respuesta de stackoverflow, pero solo funciona para reemplazar una cadena con otra:
// create a TreeWalker of all text nodes var allTextNodes = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT), // some temp references for performance tmptxt, tmpnode, // compile the RE and cache the replace string, for performance cakeRE = /cake/g, replaceValue = "pie"; // iterate through all text nodes while (allTextNodes.nextNode()) { tmpnode = allTextNodes.currentNode; tmptxt = tmpnode.nodeValue; tmpnode.nodeValue = tmptxt.replace(cakeRE, replaceValue); }¿Cómo modificaría este código si tengo que reemplazar varias cadenas, por ejemplo, también quiero reemplazar "tenedor" con "cuchara", "pasta" con "helado", etc.?