2

Greasemonkey 或 tampermonkey 是否具有允许我在原始 HTML 响应传递到浏览器之前对其进行编辑的功能?

我试图这样做是为了在执行之前修改内联脚本。此解决方案必须在 Firefox 和 Chrome 上都可以使用,因此 beforescriptexecute 之类的东西将无法使用,因为 chrome 尚不支持它。

如果没有,是否有提供此功能的扩展程序可供两个浏览器使用?

4

1 回答 1

2

快速回答:没有。

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

于 2014-03-20T04:16:23.693 回答