在Firefox上执行之前创建一个Addon来修改JavaScript数据

时间:2011-07-14 14:41:45

标签: javascript firefox-addon

我想为firefox创建一个插件,它应该检查加载页面上的每个JavaScript。如果有一个不允许的代码,它应该被阻止或修改(它是XSS Protection的一部分)。 但我不知道,如何实现这一点。 我试图创建一个http-on-modify-request观察者,因此我可以访问这些脚本。但是如何在Firefox执行之前修改它们呢?

我的第二个试验是创建一个像Flashblock插件一样的插件。 所以我制作了一个CSS文件并将脚本标签绑定到xml文件。 在xml文件中,我创建一个占位符并替换javascript。 当我启动一个页面并查看DOM-Inspector它工作正常...有div标签而不是javascript标签。 问题是,Firefox仍然执行了原始的javascripts,因此我的试用失败了。

有人给我一些提示吗?

ps:sry,我的英语,但英语不是我的母语

1 个答案:

答案 0 :(得分:1)