【问题标题】:Window redirect to specific location after alert警报后窗口重定向到特定位置
【发布时间】:2018-05-04 11:48:38
【问题描述】:

我有以下 javascript 代码,用于在五秒后将用户重定向到特定位置。

在 Chrome 浏览器中,如果我运行此代码保持选项卡处于活动状态,它会弹出警报并重定向到特定位置,如果选项卡未处于活动状态,它将直接转到特定位置而不发出警报。

如果选项卡处于活动状态,Firefox 中不会发生同样的情况,它总是在重定向之前显示警报。有没有办法我们可以为 firefox 做同样的事情(类似于 chrome 所做的)。

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

【问题讨论】:

标签: javascript jquery html google-chrome firefox


【解决方案1】:

我不确定,但也许 document.hidden 可以用于此:

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

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 2018-01-24
    • 2015-07-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    相关资源
    最近更新 更多