我这里有一段代码只是不想作为 Chrome 扩展程序正常工作。
据我所知,一切正常,除了在第 25 个选项卡附近停止打开页面,无论应打开多少个选项卡。我检查了代码,它试图正确打开每个链接,但实际上并没有。有什么想法吗?
for (x = 0; x<55; x++){
window.open();
}
最佳答案
有一个intentional upper bound 25 个 window.open
调用。查看 Chromium 错误 2632和 3382作为背景,但简而言之,这个想法是防止来自无限期打开弹出窗口的页面的拒绝服务(UI 方面和内存方面)攻击。
像 chrome.tabs.create
这样的扩展 API(正如 PAEz 的回答所暗示的那样)不受这些 API 的约束,因为扩展已经是特权访问了。
关于javascript - 为什么我的 Google Chrome 扩展只能打开 25 个标签页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347121/