Как открыть ссылки в новой вкладке без перехода?

Есть необходимость открывать пакет ссылок из массива в новых вкладках браузера, но БЕЗ перевода пользователя на данные вкладки.(Пользователь должен остаться в окне исполняемого кода) Подскажите, как это возможно реализовать. Пример:

let links = ["https://www.google.com/", "https://jsfiddle.net/", "https://ru.stackoverflow.com/"];

for (let i = 0; i < links.length - 1; i++) {
  window.open(links[i]);
}

Почему-то браузер или блокирует переходи, или останавливается после открытия 2-й ссылки. Установка таймера задержки почему-то не решает проблему.


Ответы (2 шт):

Автор решения: endlish emmet
let links = ["https://www.google.com/", "https://jsfiddle.net/", "https://ru.stackoverflow.com/"];

for (let i = 0; i < links.length - 1; i++) {
  window.open(links[i], '_blank').focus();
}
→ Ссылка
Автор решения: Gelloiss

По сути никак. Ваш вариант рабочий. Но в целях безопасности, браузеры запрещают подобное. Чтобы не было такого, что вы попадаете на сайт, а вам сразу 10 рекламных вкладок.

→ Ссылка