每次加载页面时,火狐附加组件访问变量
firefox add-on access variable everytime page is loaded
我正在编写火狐插件,但我不知道该怎么做(如何在页面打开之间存储变量):当我打开页面时,如果 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
});
相关文章:
- 从vuejs中的组件模板访问父方法
- 回流:让多个组件访问同一个Store
- 访问vue组件中的ID标记
- Angular 2-如何从ControlGroup访问子组件
- 如何从Vue.js中的子组件访问父方法
- 访问Vuejs组件内部的元素
- 访问要在 React Native Text 组件中显示的对象数组
- 如何从一个组件访问另一个组件的状态
- 对自定义组件中的本地访问引用进行反应
- 动态添加子组件值时,如何从父组件访问这些值
- 如何访问Vue.js中深度嵌套的子组件中的数据
- 每次加载页面时,火狐附加组件访问变量
- React.js:从独立组件访问整个应用程序状态
- Vue.js从子组件访问父/根数据
- 从另一个组件访问函数内的React组件
- ReactJS:从基本组件访问上下文
- 从深度嵌套的组件访问redux分派
- 从子组件访问父组件/属性
- 可以't从子组件访问状态
- 从react组件访问环境变量