【发布时间】:2011-09-27 04:58:34
【问题描述】:
我需要在单个窗口上打开多个选项卡,单个链接的新窗口实例不会有问题,但是当涉及 20+(这是我的情况)时,20+ 新窗口确实是个问题,所以我需要找到一个解决方案,仅在我的情况下,代码必须在 chrome 上运行,我有 35 个链接存储在一个数组中。我正在使用 for 循环读取数组并使用 window.open()在新选项卡中打开链接
我只能为此使用 JavaScript。我正在开发一个定制的 chrome 扩展。
我发现,当使用window.open() 在谷歌浏览器的同一窗口的不同选项卡中打开多个链接时,它只成功打开了前 24 个窗口,而忽略了其余的。
我需要找到一种方法来一次单击打开所有链接。
有一些可用的 Google Chrome 扩展程序可以像这样工作
LinkClump
此扩展程序成功地在同一窗口的不同选项卡中打开所有选定的链接。我正在尝试修改其工作方式以适合我的情况。
同时,如果有人能得到任何解决方案,他/她是最受欢迎的。
【问题讨论】:
-
您应该澄清您遇到的问题。打开 20 个窗口会发生什么?
-
如果网站突然打开20个窗口我会很不高兴...
-
@slawekwin 这不是用于网站,而是用于Chrome Extension,如 OP 所述。我利用 Chrome 在打开时打开多个主页标签的能力,所以这不是一种外来技术。
-
@Alasdair 啊,我的错,忽略了声明
-
这两种解决方案都适合您吗?
标签: javascript google-chrome tabs google-chrome-extension