我正在尝试编写一个不使用 jQuery 的 JavaScript 程序来替换网页上所有可见的目标文本,而不会破坏页面的功能。
具体来说,我正在尝试制作一个在 Facebook 等网站上被动执行的 Chrome 扩展程序。
我在以下方面取得了有限的成功:
checkLoad();
function checkLoad(){
if (document.readyState === "complete") {
document.body.innerHTML = document.body.innerHTML.replace("target string", "replacement string");
} else {
setTimeout('checkLoad();', 500)
}
}
这段代码遗漏了人名、头衔等内容。
我环顾四周,似乎找不到可行的解决方案。有任何想法吗?