Stackoverflow
Opening multiple pages with window.open in Chrome consistently (workaround/hack/quickfix).
HTML
<a id="opener" href="javascript:openAll();">Open</a>
<a id="open1" target="_blank" href="http://www.google.com/q=test1">Open 1</a>
<a id="open2" target="_blank" href="http://www.google.com/q=test2">Open 2</a>
<a id="open3" href="http://www.google.com/q=test3">Open 3</a>
JavaScript
var c = 0;
function openAll() {
document.getElementById("open1").click();
document.getElementById("open2").click();
document.getElementById("open3").click();
/* if (c++ == 0) {
openFirst();
var el = document.getElementById("opener");
el.click();
}
else {
openSecond();
c = 0;
} */
}
function openFirst() {
window.open("http://www.google.com/q=test1");
window.open("http://www.google.com/q=test2");
window.open("http://www.google.com/q=test3");
}
function openSecond() {
window.open("http://www.google.com/q=test4");
}