Dav*_*vid 6 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,我的英语,但英语不是我的母语
我认为您正在寻找 nsITraceableChannel: http://www.softwareishard.com/blog/firebug/nsitraceablechannel-intercept-http-traffic/