Предупредить пользователя о необходимости меньше перемещаться в окне браузера - PullRequest
0 голосов
/ 17 ноября 2018

Я создаю платформу для онлайн-экзаменов, поэтому я не хочу, чтобы пользователь перемещался и закрывал браузер.Я использовал onblur API событий и видимости.Оба имеют ограничения.

Например, onblur срабатывает, даже когда окно открыто и пользователь нажимает на пустое место на панели инструментов компьютера.API видимости работает, только если окно браузера свернуто.Это не применимо, если оно перекрывается другим окном.

$(window).blur(function() {
    document.addEventListener("visibilitychange", function() {
        if (document.hidden) {
            alert('blur');
        } else {
            console.log("Browser tab is visible")
        }
    });
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...