2015-01-02 3 views
-6

Я хочу заблокировать пользователя, чтобы открыть новую вкладку, закрыть вкладку или окно браузера в течение 30 секунд, когда пользователь находится на моей домашней странице в jquery, javascript. Пожалуйста, предложите.Не открывайте новую вкладку, закрывайте вкладку или закрывайте окно браузера

+0

Я не думаю, что вам разрешено это делать. – Barmar

+2

У вас нет полномочий, чтобы запретить пользователю закрывать собственное окно браузера. –

+1

звучит спам. Если у вас законные причины, вы можете спросить у пользователя, действительно ли он хочет закрыть окно. читайте больше здесь http://stackoverflow.com/questions/1565304/jquery-prevent-window-closing – maskie

ответ

5

Ответ 1: Вы не можете этого сделать. Браузеры совершенно правильно не позволяют. Вы можете просить браузер показать сообщение, когда пользователь пытается закрыть вкладку/окно, details in this answer, но браузер дает пользователю возможность идти вперед и делать это в любом случае.

Ответ 2: вы не должен сделать это. Вы не имеете права помешать пользователю на вашей странице   — не для один второй, гораздо меньше 30 секунд.

+0

Вы не можете этого сделать, поскольку это функции, определенные браузером. –

Смежные вопросы