Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选项卡[0]。返回标题的URL_Javascript_Google Chrome Extension_Tabs - Fatal编程技术网

Javascript 选项卡[0]。返回标题的URL

Javascript 选项卡[0]。返回标题的URL,javascript,google-chrome-extension,tabs,Javascript,Google Chrome Extension,Tabs,在我的Chrome扩展Javascript代码中,我读取当前选项卡的URL和标题,然后将它们打印到表中。但是,通常为标题存储的是URL的重复。因此,当用户打开扩展并单击以显示表时,URL有时会再次列在标题列中。这种情况偶尔会发生,但并非总是如此。如果我在下面的代码中将“加载”改为“完成”,那么这种情况会更频繁地发生。当它发生时,我检查网页并检查它是否有一个正确的标题标签。 这是我的密码: chrome.tabs.onUpdated.addListener(function (tabId, cha

在我的Chrome扩展Javascript代码中,我读取当前选项卡的URL和标题,然后将它们打印到表中。但是,通常为标题存储的是URL的重复。因此,当用户打开扩展并单击以显示表时,URL有时会再次列在标题列中。这种情况偶尔会发生,但并非总是如此。如果我在下面的代码中将“加载”改为“完成”,那么这种情况会更频繁地发生。当它发生时,我检查网页并检查它是否有一个正确的标题标签。 这是我的密码:

chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
    if (changeInfo.status == 'loading' && tab.active) {
        chrome.tabs.query(QUERY_INFO, function (tabs) {
            // Get active URL info
            var ACTIVE_URL = tabs[0].url;
            var ACTIVE_URL_TITLE = tabs[0].title;
        });
    }
});
有什么想法吗? 谢谢
Jon看起来像Chrome中的一个bug。看起来像Chrome中的一个bug。