我是扩展开发的新手。我的要求是创建一个简单的扩展,它修改一些响应头并向http响应添加一些新的头。我正在浏览一些插件,如重新定位和内联处理。前者在不使用xpcom的情况下完成相同的工作,后者使用xpcom。前者也有xul(gui)组件。 现在,如果扩展没有覆盖(gui组件),是否可以修改响应。
答案 0 :(得分:1)
您不需要GUI。
有几种方法可以让代码运行:
ReDisposition
(不需要GUI部分)并从bootstrap.js
注册。main.js
。profile-after-change
注册(基本上在启动时运行),并在组件加载后注册。无论如何,最后,无论您使用什么方法,或者
,您都需要注册并观察http-examine-response
和朋友。
有关更多文档(以及MDN wiki),请参阅firefox-addon。
除此之外,你的问题太宽泛,无法告诉你一些不那么普遍的事情。