将 firefox (tab.id) 转换为字符串
Convert firefox (tab.id) to string
我正在尝试跟踪实用的打开选项卡,但我无法
将选项卡 ID 放入数组中,当我使用 console.log(A)
时,它会给我可读的输出。但是一旦我检查数组内部,它就会显示 undefined
(B)。
var urlArray= [];
function openNewUrl(newUrl)
{
tabs.open({
url: newUrl,
onReady: function onReady(tab) {
console.log(tab.id); // ------> A
urlArray[newUrl] = tab.id; // ------> B
}
});
}
tab.id是参考。当 tab 对象被销毁时,tab.id 变为未定义。
将其转换为字符串并存储在数组中。
例如:urlArray[newUrl]=tab.id.toString();
我正在尝试跟踪实用的打开选项卡,但我无法
将选项卡 ID 放入数组中,当我使用 console.log(A)
时,它会给我可读的输出。但是一旦我检查数组内部,它就会显示 undefined
(B)。
var urlArray= [];
function openNewUrl(newUrl)
{
tabs.open({
url: newUrl,
onReady: function onReady(tab) {
console.log(tab.id); // ------> A
urlArray[newUrl] = tab.id; // ------> B
}
});
}
tab.id是参考。当 tab 对象被销毁时,tab.id 变为未定义。 将其转换为字符串并存储在数组中。 例如:urlArray[newUrl]=tab.id.toString();