Javascript 使用Chrome扩展名获取当前URL
我正在尝试编写一个Chrome扩展,该扩展将获取用户所在页面的URL,并将其发送到服务器以获得回复 到目前为止,我一直在尝试使用Javascript 使用Chrome扩展名获取当前URL,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在尝试编写一个Chrome扩展,该扩展将获取用户所在页面的URL,并将其发送到服务器以获得回复 到目前为止,我一直在尝试使用chrome.tabs.getCurrent(),但是我在getCurrent对象上得到了未捕获的TypeError 有没有一个简单的方法可以做到这一点 你为什么不想使用 之所以出现此错误,是因为getCurrent返回脚本正在运行的选项卡,而不是当前选定的选项卡 您可能应该使用serg指出的getSelectedgetSelected已被弃用。访问当前选项卡的首选方式
chrome.tabs.getCurrent()
,但是我在getCurrent对象上得到了未捕获的TypeError
有没有一个简单的方法可以做到这一点 你为什么不想使用
之所以出现此错误,是因为getCurrent返回脚本正在运行的选项卡,而不是当前选定的选项卡
您可能应该使用serg指出的getSelectedgetSelected已被弃用。访问当前选项卡的首选方式是:
chrome.tabs.query({active: true}, function(tab) {
// Do stuff here
}
与getCurrent()不起作用的原因相同。。。我正试图获得一个chrome扩展来获取当前页面的URL…@HatchiNZ也许你没有在正确的位置调用它?你把代码放在哪里了?还是放在扩展标签上
chrome.tabs.query({active: true}, function(tab) {
// Do stuff here
}