Чтобы программно открывать новые страницы на вкладках в JavaScript, вы можете использовать различные методы. Вот несколько подходов:
-
Использование метода window.open():
window.open('https://example.com', '_blank');Этот метод открывает новую вкладку или окно (в зависимости от настроек браузера) и осуществляет переход по указанному URL-адресу.
-
Использование свойства location.href:
window.location.href = 'https://example.com';Этот метод устанавливает URL-адрес текущего окна в указанный URL-адрес, что может привести к тому, что браузер откроет URL-адрес в новой вкладке или окне.
-
Использование тега привязки ( ) с целевым атрибутом:
<a href="https://example.com" target="_blank">Open in new tab</a>Вы можете создать тег привязки с атрибутом
target, для которого установлено значение «_blank», чтобы URL-адрес открывался на новой вкладке при нажатии на него. -
Использование комбинации document.createElement() и window.open():
let link = document.createElement('a'); link.href = 'https://example.com'; link.target = '_blank'; link.click();Этот метод динамически создает элемент привязки, устанавливает атрибуты
hrefиtargetи программно запускает событие щелчка, чтобы открыть URL-адрес на новой вкладке.