PageMod / page-mod和Page / page-worker之间有什么区别?

时间:2012-02-09 21:44:34

标签: firefox-addon-sdk

我不明白其中的区别。我能看到的唯一区别是PageMod使用匹配模式,而Page使用特定的URL。为什么不使用PageMod(更多功能)用于所有事情?

1 个答案:

答案 0 :(得分:5)

page-mod模块适用于用户在浏览器中加载的页面。 page-worker模块允许在后台加载网页并使用它执行某些操作。例如,如果您想在用户访问时向所有Google搜索页面添加“超级搜索”按钮,则可以使用page-mod。但是,如果您想在用户点击某个按钮时在后台加载Google搜索页面,则可以使用page-worker,从中提取搜索结果并将结果显示给用户 - 用户无需看到您加载的页面(举个例子,实际上并没有这样做,因为它违反了谷歌的ToS)。