Для того, чтобы закрыть текущую вкладку или окно браузера в JS достаточно вызвать метод:
В данное время метод работает, но скоро в браузерах из-за изменений политики безопасности этот метод можно вызвать только в окнах, которые были открыты с помощью метода window.open()
.
Пример перезагрузки страницы кликом на ссылку или кнопку:
Или по клику на ссылку:
<a href="#" onclick="newWindow(); return false;">Создать новую вкладку</a>
<a href="#" onclick="closeWindow(); return false;">Закрыть</a>
<script>
var new_window;
function newWindow(){
new_window = window.open("https://snipp.ru");
}
function closeWindow(){
new_window.close();
}
</script>