Js работа с вкладками браузера.
![]()
Nascent
05.12.2013 19:27 1 145
Добрый вечер всем. Меня интересует такой вопрос, есть ли скрипт который запрещает закрыть вкладку с сайтом до тех пор пока зашедший гость не нажмет на одну из кнопок социальных сетей.
Пример, закрываешь вкладку > выскакивает окно > Скажите спасибо через соц сети> окно закрывается.
Ну или кнопки находятся не посредственно на самом сайте и пока гость не скажет спасибо через соц сети с сайта он не уйдет.
Может есть у Вас такой скрипт ну или примерно такой ?
Ответы на пост (3) Написать ответ
Закрыть вкладку браузера c помощью JavaScript
Для того, чтобы закрыть текущую вкладку или окно браузера в JS достаточно вызвать метод:
window.close();
В данное время метод работает, но скоро в браузерах из-за изменений политики безопасности этот метод можно вызвать только в окнах, которые были открыты с помощью метода window.open() .
Пример перезагрузки страницы кликом на ссылку или кнопку:
Закрытие вкладки с подтверждением
if (confirm('Вы действительно хотите закрыть страницу?'))
Или по клику на ссылку:
Закрыть страницу
Закрытие созданного окна
Создать новую вкладку Закрыть var new_window; function newWindow() < new_window = window.open("https://snipp.ru"); >function closeWindow()
Как закрыть вкладку js
Если вы нажмете кнопку «Сохранить», ваш код будет сохранен и вы получите URL, с который вы можете поделиться с другими.
Нажав кнопку «Сохранить», вы соглашаетесь с нашим правила и условия.
Все коды в общих файлах предоставляется пользователями и принадлежат объявлениям.
Все общие файлы становятся общедоступными. Лицензия не применяется.
Любой код может быть удален без предупреждения (если он считается оскорбительным, поврежденным или по любая другая причина).
schoolsw3.com не несет ответственности за любые утраты или повреждения любого рода во время использования предоставленного кода.
Не удалось сохранить код
В коде слишком много символов.
Ваш код был сохранен
Файл был сохранен в:
Сохранить на Google диске
Если у вас есть аккаунт Google, вы можете сохранить этот код на Google диске.
Google попросит вас подтвердить доступ к Google диску.
![]()
Сохранить файл как: Сохранить файл
Открыть файл из Google диска
Если вы сохранили файл на Google диске, вы можете открыть его здесь:
![]()
Открыть файл
Как с помощью JS закрыть текущую вкладку браузера?
Здравствуйте! Прошу вашей помощи, т.к. сам в JS только начинающий.
Нужно, чтобы по клику на кнопку закрывалась текущая вкладка.
var close_btn = document.getElementById(‘close_btn’);
close_btn.onclick = function() window.close();
>
не работает. Как быть?
- Вопрос задан более трёх лет назад
- 1664 просмотра
Комментировать
Решения вопроса 1

Frontend Developer
Думаю это вам поможет Как закрыть вкладку браузера с помощью JS?
Ответ написан более трёх лет назад
Нравится 1 1 комментарий

A_Vernoy @A_Vernoy Автор вопроса
var close_btn = document.getElementById(‘close’);
close_btn.onclick = function() window.open(«index.html», «_self»);
window.close();
>
Что я не так делаю? Закрыть скриптом можно только ту вкладку, которая им создана. Создаю. Но скрипт выше закрывает вкладку только в Хроме.
Видимо, до close() просто не доходит, т.к. документ затирается. Но как быть?
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- JavaScript
Как вставить инлайновый скрипт на DOM веб страницы при разработке расширения для гугл хром?
- 1 подписчик
- 2 часа назад
- 51 просмотр