Sau*_*ena 3 javascript tabs google-chrome google-chrome-extension
我需要在一个窗口上打开多个选项卡,单个链接的新窗口实例不会有问题但是当涉及20+(这是我的情况)时,20多个新窗口确实是一个问题,所以我需要找到一个解决方案,代码必须只在我的情况下在chrome上运行我有35个链接存储在一个数组中.我正在使用for循环读取数组并在新选项卡中打开链接,window.open()
我只能使用JavaScript.我正在开发一个定制的chrome扩展.
我发现,当用户window.open()在谷歌浏览器的同一个窗口的不同标签中打开多个链接时,它只能成功打开前24个窗口而忽略了其余的窗口.
我需要找到一种方法,只需单击一次即可打开所有链接.
有一些谷歌Chrome扩展程序可用,像
LinkClump
此扩展程序成功打开同一窗口的不同选项卡中的所有选定链接.我正在努力修改它的工作以适应我的.
同时,如果有人能得到任何解决方案,他/她是最受欢迎的.
我不确定你是否想要在新窗口中打开链接,所以我已经包含了两种可能性;
var linkArray = []; // your links
for (var i = 0; i < linkArray.length; i++) {
// will open each link in the current window
chrome.tabs.create({
url: linkArray[i]
});
}
Run Code Online (Sandbox Code Playgroud)
// will open a new window loaded with all your links
chrome.windows.create({
url: linkArray
});
Run Code Online (Sandbox Code Playgroud)
无论您使用哪种方法,都需要在扩展程序的清单中声明选项卡权限.
| 归档时间: |
|
| 查看次数: |
13602 次 |
| 最近记录: |