当前网页的网址我想从我的default_popup
页面获取当前页面的网址是这样的:获取Chrome扩展
chrome.tabs.query({active:true},function(tab){
url = tab.url;
});
而且我已经在manifest.json
文件中注册该popup.html
页。然而 我收到错误消息:
Uncaught Type Error: Cannot call method 'query' of undefined
我在做什么错?
的错误你得到意味着该函数'query'没有了'chrome.tabs'对象上存在。您调用此函数的扩展部分是否具有访问此函数的权限?你的扩展是否有*选项卡*特权? – user2428118
是的,我的扩展名有标签特权,我在popup.html页面内使用上面的chrome.tabs.query()方法,该页面在manifest.json文件中的browser_action:field中注册为default_popup。 –