gpt4 book ai didi

javascript - 页面 JavaScript 调用 Firefox 扩展 JavaScript

转载 作者:行者123 更新时间:2023-11-29 18:34:52 26 4
gpt4 key购买 nike

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

谢谢。

最佳答案

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

此处概述了执行此操作的最简单方法:

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

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

关于javascript - 页面 JavaScript 调用 Firefox 扩展 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4239126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com