我正在制作Google Chrome扩展程序,而我正试图在弹出窗口中显示所选窗口。 (我说的是当你点击扩展图标时显示的弹出窗口。)
我尝试使用该文档,但我不太了解它。具体来说,我尝试使用:
chrome.windows.getCurrent(function(w) {
chrome.windows.get(w.id,
function (response){
alert(response.location.href);
});
});
但它没有用。有什么想法吗?
由于 (对不起,如果英语不好)。
答案 0 :(得分:10)
1)您是否已向清单添加“标签”权限?
{
"name": "My extension",
...
"permissions": ["tabs"],
...
}
2)如果您想知道当前窗口中所选选项卡的当前URL,您看起来应该使用选项卡API而不是Windows API
chrome.windows.getCurrent(function(w) {
chrome.tabs.getSelected(w.id,
function (response){
alert(response.url);
});
});