2

我在使用 chrome.tabs.create 方法打开多个标签时遇到问题。我正在尝试使用 chrome.tabs.create 循环打开一些 9 个选项卡,尽管打开的选项卡数量仅限于 4 个。看起来循环在标签实际创建之前很早就结束了。

假设我能够在 links_array 变量中打开所有链接。我应该如何创建一个允许打开每个选项卡的 JavaScript 同步回调。

我可能猜错了确切的问题,但很高兴知道,如果我没有发现这个谜题中缺少的东西。

编辑:Chrome 扩展程序被限制在一次点击中打开不超过 3 或 4 个选项卡(通过许多其他问题发现),但 Chrome 扩展程序开发人员没有关于这种情况的官方声明。

4

1 回答 1

0

也许您必须在 background.js 中为chrome.tabs.onCreated事件添加侦听器,并在回调函数中为下一个选项卡调用 create 方法?但要注意无限循环。

于 2012-09-09T18:28:48.817 回答