页面JavaScript调用Firefox扩展JavaScript

时间:2010-11-21 17:16:23

标签: javascript firefox firefox-addon

我的Firefox扩展程序有一个按钮,单击该按钮时会将一些JavaScript代码注入当前页面。如何在网页中注入JavaScript代码在我的扩展中调用JavaScript函数?如果有人可以给我一个例子,那会很有帮助。

感谢。

1 个答案:

答案 0 :(得分:4)

归结为从文档对象调度事件并从您的扩展中侦听它们。您必须基于每个选项卡为这些事件创建一个侦听器。您也可以使用扩展中嵌入的jQuery来捕获它们。

这里概述了最简单的方法:

https://developer.mozilla.org/en/Code_snippets/Interaction_between_privileged_and_non-privileged_pages

您可以在扩展程序中设置一个JS库(在您的页面上)和匹配的库,以便您以可重复的方式完成此操作。