Substituir texto por link com extensão chrome
Estou tentando substituir o texto em uma página da web por links. Quando eu tento isso, apenas substitui o texto pela tag e não por um link. Por exemplo, este código substituirá "rio" por:
<a href="http://www.cnn.com">asdf</a>
Isto é o que eu tenho até agora:
function handleText(textNode)
{
var v = textNode.nodeValue;
v = v.replace(/\briver\b/g, '<a href="http://www.cnn.com">asdf</a>');
textNode.nodeValue = v;
}