如何在浏览器解析之前使用Greasemonkey / Tampermonkey编辑原始HTML

时间:2013-05-31 00:31:35

标签: google-chrome firefox greasemonkey tampermonkey

greasemonkey或tampermonkey是否具有允许我在将原始HTML响应传递给浏览器之前编辑它的功能?

我试图在执行之前修改内联脚本。这个解决方案必须适用于Firefox和Chrome,因此像beforescriptexecute这样的东西不起作用,因为chrome还不支持它。

如果没有,是否有一个扩展程序确实提供了这两种浏览器都可用的功能?

1 个答案:

答案 0 :(得分:2)

快速回答:否。

更长的答案:Tampermonkey和Greasemonkey在编辑已加载的页面时运行,而不是在此之前的任何时间。因此,防止脚本执行不会发生。这些工具都不能在代码运行之前更改代码,它只会在运行后更改,并且可以在加载后将某些脚本注入页面,从而影响显示的数据或外观。您可以做的最好的事情是更新或替换基于内联脚本显示的内容,但它仍然会最初发送。