每次加载页面时都有firefox附加访问变量

时间:2016-02-24 16:16:30

标签: javascript firefox-addon firefox-addon-sdk content-script

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

我不知道如何在插件中设置“全局”变量(以及以后如何访问它) - 它应该在页面空缺之间保持活跃状态​​。好吗?

1 个答案:

答案 0 :(得分:1)

也许您应该尝试使用Simple Storage来存储这些变量?这很简单,而且(可能)很快。 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; //你需要初始化一个变量  tabs.on('open',function onOpen(tab){      simpleStorage.storage.pageCount ++; //在方法中  });