-
Использование метода window.open() с параметром «_blank»:
window.open(url, '_blank'); -
Использование тега привязки с целевым атрибутом, установленным на «_blank»:
var link = document.createElement('a'); link.href = url; link.target = '_blank'; link.click(); -
Имитация щелчка по элементу ссылки с нажатой клавишей Ctrl или Command:
var link = document.createElement('a'); link.href = url; link.target = '_blank'; var event = new MouseEvent('click', { ctrlKey: true, // or metaKey: true for macOS bubbles: true, cancelable: true }); link.dispatchEvent(event);
Обратите внимание, что на некоторые методы могут распространяться ограничения браузера или блокировка всплывающих окон. Важно учитывать удобство работы пользователей и следить за тем, чтобы открытие новых вкладок соответствовало предполагаемым функциям вашего веб-сайта или приложения.