首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Chrome扩展获取当前URL

使用Chrome扩展获取当前URL
EN

Stack Overflow用户
提问于 2010-08-07 18:30:07
回答 3查看 4K关注 0票数 4

我正在尝试编写一个Chrome扩展,它将获取用户所在页面的URL,并将其发送到服务器进行响应。

到目前为止,我一直在尝试使用chrome.tabs.getCurrent(),但是在getCurrent对象上没有捕获到TypeError。

有什么简单的方法可以做到这一点吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-26 02:57:39

getSelected已弃用。访问当前选项卡的首选方法是:

代码语言:javascript
运行
复制
    chrome.tabs.query({active: true}, function(tab) {
        // Do stuff here
    }
票数 1
EN

Stack Overflow用户

发布于 2010-08-07 22:07:33

您不想使用getSelected()的任何原因

代码语言:javascript
运行
复制
chrome.tabs.getSelected(windowId, function(tab) {
    alert("current:"+tab.url);
});
票数 3
EN

Stack Overflow用户

发布于 2010-12-06 02:59:47

因为getCurrent返回的是运行脚本的选项卡,而不是当前选定的选项卡,所以您会收到该错误。

您可能应该使用serg中提到的getSelected

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3430081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档