我正在编写一个 chrome 扩展程序,单击该扩展程序会在给定时间后关闭当前选项卡。
我正在发送一条带有时间的消息,从popup.js到background.js。但是标签不会关闭。当我取消注释时,警报会起作用,所以它似乎只是删除线。我认为这是关于tab.id
.
chrome.extension.onMessage.addListener(
function message(request, sender, callback) {
var ctr = 0;
ctr = parseInt(request.text, 10);
setTimeout(function() {
chrome.tabs.getCurrent(function(tab) {
//window.alert("Working?");
chrome.tabs.remove(tab.id, function(){});
});
}, ctr);
}
);