2017-01-30 5 views
-3

Я разрабатываю веб-приложение с использованием backboneJs и nodeJS. Я хочу, чтобы пользователь не закрывал это текущее окно в течение 10 секунд, через 10 секунд он может делать все, что ему нравится. Возможно ли это с JS?заблокировать текущее окно в течение n секунд с помощью JS

+1

Вы хотите скрыть кнопку закрытия из браузера? Нет. Невозможно. –

+4

Вы можете отобразить сообщение, которое нужно нажать (window.onbeforeunload), к счастью, это самое близкое, что вы можете получить. –

+1

Итак, скажем, например, вы играете на своем сайте видеоролик для взрослых и заставляете пользователя не закрывать его браузер? Или может быть что-то хуже? К счастью, это невозможно. –

ответ

1

Настройки окна контролируются вашим браузером (Chrome/Firefox/Safari и т. Д.). Итак, все, что находится за пределами того, что появляется на экране веб-сайта, не находится под нашим контролем.

Если вы хотите, чтобы пользователь читал конкретное сообщение для заданной временной метки, я предлагаю использовать popovers, или целевая целевая страница должна быть полезной.