这是正常的行为,为每一个Firefox窗口,我的插件的另一个实例创建
Is it normal behavior that for every Firefox window, another instance of my addon is created?
我正在创建我的第二个Firefox插件,我注意到当另一个窗口被创建时,我的插件的另一个实例也被创建了。这是因为我把我的主要javascript在一个覆盖,当我不应该有吗?正确的做法是什么?
这是正常的行为,是的,这是因为你在覆盖中使用/加载代码。据我所知,这是初始化附加组件的唯一方法(也许现在附加组件SDK中有其他方法)。
为了在窗口之间共享状态,你必须使用JavaScript代码模块。
如果你刚开始使用附加组件,我真的建议你看看新的SDK。
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- 我如何才能找到哪些网站使用我的jQuery插件
- 如何将AutoAnchors jquery插件整合到我的网页中
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- 我的插件不适用于不同的回调
- 我在javascript文件中的更改没有反映在我的插件中
- 茉莉花Maven插件包括我的脚本使用文件协议
- 我的Firefox插件和跨域https存在问题
- jqBootstrapValidation插件不适用于我的表单
- 为什么不;我的代码中没有TouchSwipejQuery插件
- 我怎么能理解从插件扩展的主干文件在哪里
- 可以't使用grunt-bower任务插件运行我的grunt-task
- 我该如何访问由gullow灰质插件创建的数据对象(当使用nunjucks编译html文件时)
- JQuery插件选择不在我的Ionic应用程序中工作
- 可以't在我的Firefox插件中触发点击事件
- 在我的firefox插件中加载json文件
- 需要帮助修改我的jQuery插件
- 我的Firefox扩展插件如何下载部分下载的文件
- 如何从我的跨浏览器插件的跨域HEAD请求中检索响应标头