标签: javascript firefox browser firefox-addon add-on
我正在浏览Firefox扩展代码。但我无法理解扩展代码的工作原理。它从何处开始执行? C中有main()这样的起点吗?
main()
答案 0 :(得分:1)
启动插件可能有多种情况。
从头顶我可以记住以下内容:
工具栏按钮 - 扩展程序仅在您单击时执行某些操作,因此您可以说起点是按钮调用的功能。
上下文菜单 - 与上下文菜单项
事件触发启动 - 扩展可能正在侦听页面加载/卸载,(等)事件并从那里开始。在这种情况下,请查找window.addEventListener(...)
window.addEventListener(...)