Greasemonkey简单的HTML文本替换不起作用

E_B*_*lue 0 html text greasemonkey replace

我需要用新网页替换HTML页面的所有旧链接,因此创建了以下脚本

document.body.innerHTML.replace('www.forumoldpage','www.forumnewpage');
Run Code Online (Sandbox Code Playgroud)

保存它,但是当我打开网页时什么也不做。

代码有问题吗?还是我忘了做些事?

小智 5

尝试创建我的第一个润滑脂脚本时,我遇到了这个问题,因此,我认为如果这个问题有答案,对所有人都有利。尝试这个:

document.body.innerHTML = document.body.innerHTML.replace('www.forumoldpage','www.forumnewpage');
Run Code Online (Sandbox Code Playgroud)

replace 为您提供了一个替换生效的新字符串,但是您仍然必须替换网页的内容。