Окно перенаправить в определенное место после предупреждения - PullRequest
0 голосов
/ 04 мая 2018

У меня следующий код JavaScript, который используется для перенаправления пользователя в определенное место через пять секунд.

В браузере Chrome, если я запускаю этот код, оставляя вкладку активной, он показывает всплывающее предупреждение и перенаправляет его в определенное место. Если вкладка не активна, он напрямую переходит в определенное место без предупреждения.

То же самое не происходит в Firefox, если вкладка активна или нет, она всегда показывает предупреждение перед перенаправлением. Есть ли способ, которым мы можем сделать то же самое для Firefox (аналогично тому, что делает Chrome).

setTimeout(function(){ 
alert("you are redirected"); window.location="https://jsfiddle.net/user/login/" 
}, 5000);

1 Ответ

0 голосов
/ 04 мая 2018

Я не уверен, но, возможно, document.hidden может быть использовано для этого:

setTimeout(function(){ 
    if(!document.hidden){alert("you are redirected");} window.location="https://jsfiddle.net/user/login/" 
    }, 5000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...