Как закрыть браузер при помощи javascript или jquery?

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

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

Как закрыть браузер при помощи javascript или jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от elian.swift , 2 года назад

@jamey.kohler 

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

1
window.close();


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


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

1
location.reload();


Если нужна более точная информация о браузере, можно использовать объект navigator:

1
navigator.app.exitApp();


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

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

от vicenta_kertzmann , 7 месяцев назад

@jamey.kohler 

Для закрытия браузера с помощью jQuery можно использовать следующий код:

1
2
3
$("a#closeBrowser").click(function() {
    window.close();
});


Где #closeBrowser - это id ссылки, по клику на которую будет происходить закрытие браузера.


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