gpt4 book ai didi

javascript - chrome.tabs.query() 导致浏览器崩溃

转载 作者:行者123 更新时间:2023-12-03 12:39:30 24 4
gpt4 key购买 nike

我想学习编写 chrome 扩展。我对编程一点也不陌生,但对 javascript 和 Web 编程却很陌生。

我想使用 chrome api 迭代所有打开的选项卡。但我的代码导致整个浏览器崩溃。
我在 debian 7.5 上使用 chromium 34(来自 debian 存储库的最新更新)

这是我的代码:

var tabinator = {
fillBody: function() {
chrome.tabs.query(
{},
function(tabs) {
for(var i=0; i<tabs.length; i++) {
alert(tabs[i].id);
}
}
);
}
};

// --- Execution starts here ---
document.addEventListener(
'DOMContentLoaded',
function () {
tabinator.fillBody();
}
);

我做了this tutorial ,并使用this reference .

谁能帮忙。

提前致谢。

最佳答案

感谢 Xan ,他评论了我的问题并告诉我我不应该在弹出窗口中调用alert()。这就是问题所在,我现在这样做:

  fillBody: function() {
chrome.tabs.query(
{},
function(tabs) {
for(var i=0; i<tabs.length; i++) {
document.write(tabs[i].title);
}
}
);
}

关于javascript - chrome.tabs.query() 导致浏览器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580704/

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