> changeInfo.url is NOT null only when the url changes... so if the url > remains the same changeInfo.url is null try this code:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { console.log(changeInfo.status,changeInfo.url); var urlMap = []; if (changeInfo.status == "loading" && changeInfo.url != "undefined"){ urlMap[tabId] = true; // the tab just changed url } else if (urlMap[tabId] && changeInfo.status == "complete"){ urlMap[tabId] = false; // the tab loaded the new url and changeInfo.url == "undefined" } } On Jan 3, 6:45 pm, Tase <taseh...@gmail.com> wrote: > changeInfo.url is NOT null only when the url changes... so if the url > remains the same changeInfo.url is null > > On Jan 3, 4:15 pm, im007boy <im007...@gmail.com> wrote: > > > > > I have see the onUpdate event > > *chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {* > > * if (changeInfo.status == 'complete') {* > > * tabUrl = tab.url;* > > * tabTitle = tab.title;* > > * createLink();* > > *}* > > > but when I debug,I found changeInfo only have one attribute "status",how to > > use *changeInfo.url?Thank you.* > > -- > > ------ > > Chrome支持迅雷、快车、旋风专用链插件http://code.google.com/p/mychrome/wiki/PrivateLinksSupport -- You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to chromium-extensi...@googlegroups.com. To unsubscribe from this group, send email to chromium-extensions+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en.