繁体   English   中英

使用Chrome扩展程序获取当前网址

[英]Get current URL with Chrome Extension

我正在尝试编写Chrome扩展程序,该扩展程序将获取用户所在页面的URL并将其发送到服务器以获取响应。

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

这样做有简单的方法吗?

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

chrome.tabs.getSelected(windowId, function(tab) {
    alert("current:"+tab.url);
});

不推荐使用getSelected。 访问当前选项卡的首选方法是:

    chrome.tabs.query({active: true}, function(tab) {
        // Do stuff here
    }

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

你可能应该使用serg所指出的getSelected

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM