代码之家  ›  专栏  ›  技术社区  ›  Mridang Agarwalla

页面JavaScript调用Firefox扩展JavaScript

  •  2
  • Mridang Agarwalla  · 技术社区  · 14 年前

    我的Firefox扩展有一个按钮,当点击它时,会向当前页面注入一些JavaScript代码。在网页中注入的JavaScript代码如何调用扩展中的JavaScript函数?如果有人能给我举个例子,那会很有帮助的。

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  4
  •   Daniel    14 年前

    它可以归结为从document对象发送事件并从扩展监听它们。必须基于每个选项卡为这些事件创建侦听器。您还可以使用嵌入在扩展中的jQuery来捕获它们。

    最简单的方法如下:

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

    您可以在扩展中设置JS库(在您的页面上)和匹配的库,使您能够以可重复的方式完成这项工作。