Reemplazar texto con enlace con extensión de cromo
Estoy tratando de reemplazar el texto en una página web con enlaces. Cuando intento esto, simplemente reemplaza el texto con la etiqueta y no un enlace. Por ejemplo, este código reemplazará "river" con:
<a href="http://www.cnn.com">asdf</a>
Esto es lo que tengo hasta ahora:
function handleText(textNode)
{
var v = textNode.nodeValue;
v = v.replace(/\briver\b/g, '<a href="http://www.cnn.com">asdf</a>');
textNode.nodeValue = v;
}