我正在使用Firefox附加组件SDK,并且我第一次安装Firefox扩展程序时尝试打开选项卡。下面的代码在我的main.js中,但它似乎不起作用。有小费吗?
main.js:
var ss = require("simple-storage");
var tabs = require('tabs');
if (typeof(ss.storage.firstRun) === undefined) {
ss.storage.firstRun = false;
alert('First run');
tabs.open("http://www.google.com");
}
答案 0 :(得分:2)
尝试使用加载安装原因:https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/load-and-unload.html
答案 1 :(得分:1)
您的方法是正确的,但typeof
运算符会为您提供一个字符串,因此您必须将其与字符串进行比较:
if (typeof ss.storage.firstRun == "undefined") {
这种方式应该可行。