ボタンが一度に Web ページの 1 つのインスタンスしか開かないようにしようとしていますが、機能しません。私はデバッグの過程にあり、ボタンを使用して開いたタブを閉じると、両方のアラートが同じ番号 (タブ 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);
}
});
前もって感謝します。