我正在开发一个扩展程序,它必须检查当前选项卡上显示的 url。
function checkForValidUrl(tabId, changeInfo, tab) {
if (!(typeof tab === "undefined")) {
alert("the current url is"+tab.url);
}
};
chrome.tabs.onUpdated.addListener(checkForValidUrl);
chrome.tabs.onSelectionChanged.addListener(checkForValidUrl);
问题是当我更改焦点选项卡时选项卡具有未定义的值。
如果我重新加载选项卡,则会在警报中返回正确的 url。
可能是什么问题?
谢谢