gpt4 book ai didi

javascript - 每次加载页面时Firefox附加组件访问变量

转载 作者:行者123 更新时间:2023-11-27 23:18:33 24 4
gpt4 key购买 nike

我正在编写 Firefox 附加组件,但我不知道如何执行此操作(如何在页面打开之间存储变量):当我打开页面时,如果 var page_count 不存在,我想创建它并设置为 1。如果我打开另一个页面,它应该计数 page_count++

我不知道如何在插件中设置“全局”变量(以及稍后如何访问它) - 它应该在页面打开之间保持事件状态。请问有什么想法吗?

最佳答案

也许你应该尝试使用简单存储来存储这个变量?它非常简单而且(可能)很快。

https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/simple-storage

 var simpleStorage = require("sdk/simple-storage");
var tabs = require("sdk/tabs");
simpleStorage.storage.pageCount = 1; //you need to initialize a variable
tabs.on('open', function onOpen(tab) {
simpleStorage.storage.pageCount++; //in method
});

关于javascript - 每次加载页面时Firefox附加组件访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35607322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com