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

在Firefox上执行之前,创建一个插件来修改JavaScript数据,javascript,firefox-addon,Javascript,Firefox Addon,我想为firefox创建一个插件,它应该检查加载页面上的每个JavaScript。如果存在不允许的代码,则应阻止或修改该代码(这是XSS保护的一部分)。 但我不知道,如何实现这一点。 我尝试在ModifyRequestObserver上创建http,因此我可以访问脚本。但是在Firefox执行之前,我如何修改它们呢 我的第二次尝试是创建一个类似Flashblock插件的插件。 因此,我创建了一个CSS文件,并将脚本标记绑定到一个xml文件。 在xml文件中,我创建了一个占位符并替换javascr

我想为firefox创建一个插件,它应该检查加载页面上的每个JavaScript。如果存在不允许的代码,则应阻止或修改该代码(这是XSS保护的一部分)。 但我不知道,如何实现这一点。 我尝试在ModifyRequestObserver上创建http,因此我可以访问脚本。但是在Firefox执行之前,我如何修改它们呢

我的第二次尝试是创建一个类似Flashblock插件的插件。 因此,我创建了一个CSS文件,并将脚本标记绑定到一个xml文件。 在xml文件中,我创建了一个占位符并替换javascript。 当我开始一个页面并查看DOM Inspector时,它工作得很好。。。有div标记而不是javascript标记。 问题是,Firefox仍然执行原始的javascripts,所以我的测试失败了

有人给我一些建议吗


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

我想你在找NSTraceableChannel: