我有一个非常简单的代码块在我的(测试)Chrome扩展中:
function test()
{
alert("In test!");
}
chrome.tabs.onUpdated.addListener(function(tabid, changeinfo, tab) {
var url = tab.url;
if (url !== undefined) {
test();
}
});
我的问题是,为什么test()
会触发两次?更重要的是,我该如何使它只触发一次?
test()
,但实际上它可能会调用任意次数。 - Rob Sobers