【发布时间】:2014-12-31 12:56:30
【问题描述】:
我需要用新网页替换 HTML 页面的所有旧链接,因此我创建了以下脚本
document.body.innerHTML.replace('www.forumoldpage','www.forumnewpage');
保存它,但是当我打开网页时什么都不做。
代码有问题还是我忘记了要做的事情?
【问题讨论】:
-
你在页面加载后运行这个吗?
-
我有两个 Firefox 窗口,一个是普通的,一个是私有的;在私人上,我已经加载了之前加载的页面。当我将脚本添加到 Greasemonkey 并为 newpage 激活它时,然后重新加载网页。我也在普通的 Firefox 窗口上尝试过,同样的结果,什么都没有。什么都没有,我的意思是我看到的页面没有格式,就像我在激活脚本之前看到的那样。
-
我认为我们需要更多详细信息来提供帮助,控制台上是否有任何错误?据我了解你的问题,我认为这个答案会帮助你。 stackoverflow.com/questions/25613081/…
-
更多细节,比如什么?我想搜索一个字符串并将其替换为另一个。我使用了上面的代码,没有任何反应;所以我想知道我是否做错了什么。
标签: html text replace greasemonkey