我尝试使用以下代码打开一个新标签
window.open("wwww.stackoverflow.com", "_blank");
这对我很有用,但是当我有一个包含 URL 的数组并试图打开它们时,只打开在新选项卡中打开的第一个元素。执行所有循环,但仅打开 1 个选项卡。
for (let i = 0; i < urlArray.length; i++) {
console.log("open tab" + i);
window.open(urlArray[i], "_blank");
}
知道为什么吗?
先谢谢你:)
答案 0 :(得分:1)
大多数基于铬的网络浏览器会阻止多个弹出窗口连续打开。
您可以通过浏览器的设置菜单允许某个站点打开多个弹出窗口。