了解firefox扩展代码

Understanding firefox extension code

本文关键字:代码 扩展 firefox 了解      更新时间:2023-09-26

我正在浏览Firefox扩展代码。但是我不能理解扩展代码是如何工作的。它从哪里开始执行?C中是否存在类似main()的起点?

插件可以在多种情况下启动。

从我的头顶上,我可以记住以下内容:

  • 工具栏按钮-只有当你点击它时,扩展才会起作用,所以你可以说起点是按钮调用的函数。

  • 上下文菜单-与相同,但用于上下文菜单项

  • 事件触发启动-扩展可能正在侦听页面加载/卸载(等)事件并从那里开始。在这种情况下,查找window.addEventListener(...)