我正在使用bootstrapped Firefox extension构建Mozilla add-on SDK(不传统的XUL插件,就像其他类似问题一样)。
我想在发出HTTP请求之前捕获导航事件。
我一直在使用pageMod.PageMod({contentScriptWhen: "start", onAttach: MY_CODE_HERE})
- 但是,它只会在加载页面后触发onAttach 。
SDK文档强化了这一点:
contentScriptWhen =“start”:在将文档元素插入DOM之后但在加载DOM内容本身之前立即加载内容脚本
在自举的Firefox扩展程序中,是否可以在页面加载之前捕获导航事件?
答案 0 :(得分:2)
您可以通过SDK的系统事件拦截和处理请求:How to handle every request in a FF extension
你不需要一个pagemod,因为这是在Firefox级别,而不是像pagemod那样的每个标签级别。