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

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

от fidel , в категории: JavaScript , 9 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от otha_marks , 9 месяцев назад

@fidel 

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

1
window.close();


Однако, этот метод может не работать, если вкладка была открыта с помощью JavaScript или если вы пытаетесь закрыть вкладку веб-браузера, которую не открывали через JavaScript.


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

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

от magali , 7 дней назад

@fidel 

Если вы пытаетесь закрыть вкладку, которую сами открыли через JavaScript, то можете использовать следующий код:

1
2
const thisWindow = window.open('', '_self');
thisWindow.close();


Этот код открывает пустое окно, которое является текущим окном, и затем закрывает его. Метод window.open() открывает окно, а _self указывает на текущее окно.