我正在努力做到这一点,这样我的按钮一次只能打开我的网页的一个实例,但它拒绝工作。我正在调试过程中,如果我关闭使用按钮打开的选项卡,我的印象是,两个警报都应该打印相同的数字(选项卡 ID(这是唯一的吗?))。他们没有。这是我的代码..
var isOpen = false;
var myTabId = null;
chrome.tabs.onRemoved.addListener(function(tabId, removeInfo){
if (isOpen == true)
{
alert(myTabId);
alert(tabId);
}
});
chrome.browserAction.onClicked.addListener(function (tab) {
if (isOpen == false)
{
chrome.tabs.create({'url': "./selectpage.html"});
isOpen = true;
myTabId = tab.id;
alert("new tab "+tab.id);
}
});
提前致谢。