我正在尝试编写一个Chrome扩展,它将获取用户所在页面的URL,并将其发送到服务器进行响应。
到目前为止,我一直在尝试使用chrome.tabs.getCurrent()
,但是在getCurrent对象上没有捕获到TypeError。
有什么简单的方法可以做到这一点吗?
发布于 2014-05-26 02:57:39
getSelected已弃用。访问当前选项卡的首选方法是:
chrome.tabs.query({active: true}, function(tab) {
// Do stuff here
}
发布于 2010-08-07 22:07:33
您不想使用getSelected()
的任何原因
chrome.tabs.getSelected(windowId, function(tab) {
alert("current:"+tab.url);
});
发布于 2010-12-06 02:59:47
因为getCurrent返回的是运行脚本的选项卡,而不是当前选定的选项卡,所以您会收到该错误。
您可能应该使用serg中提到的getSelected
https://stackoverflow.com/questions/3430081
复制相似问题