谷歌浏览器:无法获取当前标签的网址

时间:2014-01-09 06:39:20

标签: javascript google-chrome url google-chrome-extension tabs

我在chrome扩展程序的background.js中有以下函数来获取当前标签的网址:

function getCurrentUrl() {
    chrome.tabs.query({currentWindow: true, active: true}, function(tabs) {
        var tab = tabs[0]
        var keys = []
        for(var key in tab) keys.push(key + '-' + tab[key])
        alert(keys.join(', '))
    })
}

但是,警告对话框显示我:

active-true, height-456, highlighted-true, id-301, incognito-false, index-6, pinned-false, selected-true, status-complete, width-717, windowId-262

'tab'对象似乎没有url属性,正如SO上的其他答案所示。我做错了什么?

1 个答案:

答案 0 :(得分:0)

要访问该网址,请将以下内容添加到manifest.json:

“权限”:[     “标签” ]

来源:http://developer.chrome.com/extensions/tabs.html