gpt4 book ai didi

javascript - Tabs.url 未定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:14 24 4
gpt4 key购买 nike

我不知道我在这里做错了什么!我相信这应该有效。我正在编写一个 chrome 扩展程序,这应该获取当前选项卡的 url 并将 #current-tab 的 html 设置为 url(用于测试目的)。代码成功到达回调,但它说当我把它放在警告框中时 tab.url 是未定义的,并且它没有将它的值放在 #current-tab 中。这是我的代码:

$('#get-tab').click(function(){
chrome.tabs.query({"active" : true}, function(tab){
for (var i = 0; i < tab.length; i++) {
alert(tab[i].url);
$('#current-tab').append(tab[i].url);
};
});
});

最佳答案

chrome.tabs.query 实际上返回一组 Tab 对象,因此您必须引用数组内的选项卡(即使它只是一个 制表符):

$('#get-tab').click(function(){
chrome.tabs.query({"active" : true}, function(tab){
for (var i = 0; i < tab.length; i++) {
alert(tab[i].url);
$('#current-tab').append(tab[i].url);
};
});
});

关于javascript - Tabs.url 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com