Программное открытие новых страниц на вкладках в JavaScript

Чтобы программно открывать новые страницы на вкладках в JavaScript, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование метода window.open():

    window.open('https://example.com', '_blank');

    Этот метод открывает новую вкладку или окно (в зависимости от настроек браузера) и осуществляет переход по указанному URL-адресу.

  2. Использование свойства location.href:

    window.location.href = 'https://example.com';

    Этот метод устанавливает URL-адрес текущего окна в указанный URL-адрес, что может привести к тому, что браузер откроет URL-адрес в новой вкладке или окне.

  3. Использование тега привязки ( ) с целевым атрибутом:

    <a href="https://example.com" target="_blank">Open in new tab</a>

    Вы можете создать тег привязки с атрибутом target, для которого установлено значение «_blank», чтобы URL-адрес открывался на новой вкладке при нажатии на него.

  4. Использование комбинации document.createElement() и window.open():

    let link = document.createElement('a');
    link.href = 'https://example.com';
    link.target = '_blank';
    link.click();

    Этот метод динамически создает элемент привязки, устанавливает атрибуты hrefи targetи программно запускает событие щелчка, чтобы открыть URL-адрес на новой вкладке.