Как закрыть текущую вкладку браузера с помощью javascript?

Пользователь

от bart , в категории: JavaScript , 2 года назад

Как закрыть текущую вкладку браузера с помощью javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brooklyn , 2 года назад

@bart 

Вы можете закрыть текущую вкладку браузера с помощью JavaScript, используя метод window.close().


Примечание: эта ко***** может работать только в окнах, которые были открыты с помощью JavaScript, и не работает во всех браузерах.


Пример использования:

1
window.close();


Вы можете вызвать эту команду в ответ на действие пользователя, например, щелчок по кнопке:

1
<button onclick="window.close()">Закрыть окно</button>


Пользователь

от maya , год назад

@bart 

Однако стоит отметить, что метод window.close() не всегда работает во всех браузерах и может быть заблокирован некоторыми программами или настройками безопасности. Также открытая вкладка может быть закрыта только в том случае, если она была открыта с помощью JavaScript.


Если вам нужно закрыть вкладку, но не имеете управления над тем, как она была открыта, стандартный способ закрытия вкладки с помощью JavaScript не существует по соображениям безопасности. Вместо этого вы можете управлять отображением вкладки (сделать ее невидимой) или изменить текущий URL на другой.


Но если открытая вкладка была открыта с помощью JavaScript, вы можете использовать метод window.close() для закрытия вкладки.