javascript – 每个会话只运行一次Firefox扩展代码

前端之家收集整理的这篇文章主要介绍了javascript – 每个会话只运行一次Firefox扩展代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在创建一个需要用户登录的Firefox扩展.每次打开新窗口但不打开新选项卡时,都会运行扩展的“代码”.我希望代码每个会话只运行一次.

扩展程序的设置如下所示. (如果我错过了什么,请告诉我):

在chrome清单中:
overlay chrome://browser/content/browser.xul chrome://my/overlay.xul

在overlay.xul中:
< overlay id =“socialSidebarOverlay”xmlns =“http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul”>
< script type =“application / x-javascript”src =“chrome://my/code.js”/>
< /重叠>

在code.js中:
警报(‘被叫’)

问题是“被叫”只应在Firefox启动时显示,而不是在打开新选项卡或窗口时显示.什么是实现这一目标的方法

最佳答案
您可以使用JavaScript code module来确保您的代码只执行一次.
原文链接:https://www.f2er.com/js/429407.html

猜你在找的JavaScript相关文章