替换每个页面上每个字母的实例?

时间:2017-07-15 10:33:57

标签: javascript google-chrome-extension

我想制作一个Chrome扩展程序,用其他内容替换页面上找到的给定字母的每个实例。例如,如果它将p替换为q,它会用p替换字母q的所有实例,因此,如果我用Google搜索Spanish,它会用Sqanish替换它。我该怎么做呢?

我希望它是自己的扩展,独立于其他扩展。

1 个答案:

答案 0 :(得分:-3)

您可以使用某些脚本化Chrome扩展程序,例如Tampermonkey,并使用Javascript代码段替换您想要的功能,例如

function replaceAll(str, find, replace) {
    return str.replace(new RegExp(find, 'g'), replace);
}

并将其应用于所有dom,例如

document.querySelectorAll("*").innerHtml