【问题标题】:Page JavaScript calling a Firefox extensions JavaScript页面 JavaScript 调用 Firefox 扩展 JavaScript
【发布时间】:2010-11-21 17:16:23
【问题描述】:

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

谢谢。

【问题讨论】:

  • 这是他自己的问题 + 接受的答案是他自己的?
  • 我确实在一两天前发布了一个问题,但如果您通读它,您会发现它是关于从扩展程序调用脚本函数,而这恰恰相反。跨度>

标签: javascript firefox firefox-addon


【解决方案1】:

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

这里列出了最简单的方法:

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

您可以在您的扩展程序中设置一个 JS 库(在您的页面上)和一个匹配的库,以便您以可重复的方式完全做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多