Javascript-Alert框

时间:2016-03-07 05:35:06

标签: javascript jquery html angularjs

我正在使用angularJS处理单页应用程序,该应用程序可在Intranet上运行。其中一个要求是每15分钟后我必须强行向用户显示一条消息,即使他正在处理其他程序,并且一旦他自动点击OK按钮,就需要显示浏览器标签。 此功能需要在IE11 / IE Edge / Chrome / Mozilla Firefox上运行。 当我尝试使用Chrome的Javascript警告框它按预期工作,但当我尝试使用Firefox和IE时它突出显示选项卡。除非用户进入该选项卡,否则警报框不会显示。 有没有解决方法?
还有其他好的解决方案吗?

我优先使用IE / Edge。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我并没有真正搞砸AngularJS,但如果它只是JS它应该采用普通的JS。这段代码似乎适合我,我测试了它,它对我有用(设置为1秒)。第一个块是允许它重复的函数,第二个块允许代码初始化循环。

function alertBoxTimer(){
    window.setTimeout(function() {
        alert('message goes here');
        alertBoxTimer();
    }, 900000);    //60*1000*15 = 900000 = 15mins
}

//initialize alert
alertBoxTimer();