Google chrome extension chrome扩展开发-返回url选项卡
我正在开发一个扩展,它必须检查当前选项卡上显示的urlGoogle chrome extension chrome扩展开发-返回url选项卡,google-chrome-extension,Google Chrome Extension,我正在开发一个扩展,它必须检查当前选项卡上显示的url function checkForValidUrl(tabId, changeInfo, tab) { if (!(typeof tab === "undefined")) { alert("the current url is"+tab.url); } }; chrome.tabs.onUpdated.addListener(checkForValidUrl); c
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
有什么问题吗
谢谢chrome.tabs.onSelectionChangedAPI已被弃用。您可以改为使用API:
chrome.tabs.onUpdate.addListener(函数(tabId、changeInfo、tab)
{
如果(!(tab的类型==“未定义”))
{
警报(“当前url为:“+tab.url”);
}
});
chrome.tabs.onActivated.addListener(函数(activeInfo)
{
chrome.tabs.get(activeInfo.tabId,函数(tab)
{
警报(“当前url为:“+tab.url”);
});
});