我正在浏览Firefox扩展代码。但是我不能理解扩展代码是如何工作的。它从哪里开始执行?C中是否存在类似main()
的起点?
插件可以在多种情况下启动。
从我的头顶上,我可以记住以下内容:
-
工具栏按钮-只有当你点击它时,扩展才会起作用,所以你可以说起点是按钮调用的函数。
-
上下文菜单-与相同,但用于上下文菜单项
-
事件触发启动-扩展可能正在侦听页面加载/卸载(等)事件并从那里开始。在这种情况下,查找
window.addEventListener(...)