我在使用chrome.tabs.create方法打开多个标签时遇到问题。我试图使用chrome.tabs.create在循环中打开一些9个选项卡,尽管打开的选项卡数量仅限于4。看起来循环在实际创建选项卡之前很早就结束了。
假设我能够在links_array变量中打开所有链接。我应该如何创建允许打开每个选项卡的JavaScript同步回调。
我猜测确切的问题可能是错的,但是很高兴知道,如果我在这个难题中没有找到遗漏的东西。
修改:Chrome扩展程序限制为不超过3次 或单击一下4个标签(通过许多其他问题找到), 但Chrome没有这样的官方声明 扩展开发者,关于这种情况。
答案 0 :(得分:0)
也许您必须在background.js中为chrome.tabs.onCreated事件添加侦听器,并在回调函数中为下一个选项卡调用create方法?但要注意无限循环。