ups... this code...

var urlMap = [];
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
        console.log(changeInfo.status,changeInfo.url);
        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:58 pm, Tase <[email protected]> wrote:
> > 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 <[email protected]> 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 <[email protected]> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/chromium-extensions?hl=en.


Reply via email to