是否有任何插件可以在页面加载之前执行javascript?

时间:2010-03-27 21:05:51

标签: firefox scripting greasemonkey

好吧,greasemonkey可以执行用户脚本,但只能在页面完全加载后执行。是否有任何脚本可以采取用户脚本(javascript)并在页面下载任何elemts之前执行它。 例如,一旦下载HTML文件,用户脚本就应该执行,以便我可以阻止下载嵌入式元素,如flash,jpg,js文件下载

1 个答案:

答案 0 :(得分:3)

最新版本的Firefox中有一个content-document-global-created通知,会在页面开始加载之前触发。

Jetpack SDK有一个Page mods模块,它使用该通知让你编写类似于lipmonkey的片段。这是一种“可以在页面加载之前执行javascript的插件”。

我不知道你是如何通过这样的脚本实现内容阻止的。

执行内容屏蔽的常用方法是通过nsIContentPolicy,这是Adblock使用的。