3

我正在浏览一个 Firefox 扩展代码。但我无法理解扩展代码是如何工作的。它从哪里开始执行?有没有像 C 那样的起点main()

4

1 回答 1

1

插件启动可能有多种情况。

从我的脑海中,我可以记住以下内容:

  • 工具栏按钮 - 扩展程序仅在您单击它时才起作用,因此您可以说起点是按钮调用的功能。

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

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

于 2013-07-26T11:25:00.993 回答