【发布时间】:2012-01-05 15:09:39
【问题描述】:
我来自 Chrome 扩展程序,所以我习惯于在 DOM 构建之前通过设置 run_at 来定义何时注入文件,例如,设置为 document_start 以进行注入。是否有 Firefox 插件的等价物?
【问题讨论】:
标签: google-chrome-extension firefox-addon
我来自 Chrome 扩展程序,所以我习惯于在 DOM 构建之前通过设置 run_at 来定义何时注入文件,例如,设置为 document_start 以进行注入。是否有 Firefox 插件的等价物?
【问题讨论】:
标签: google-chrome-extension firefox-addon
是的,相当于content-document-global-created notification。扩展可以为该通知添加一个观察者,然后对窗口做一些事情——比如注入一个内容脚本。有关使用此通知的一个示例,请参阅 How to override JS function from a firefox extension?。
如果您使用附加 SDK,它将为您完成这项工作。 page-mod package 支持 contentScriptWhen 参数 - 您可以使用 "start" 作为其值,并且内容脚本将在任何页面脚本有机会运行之前被注入。
【讨论】: