一尘不染

Javascript关闭警报框

javascript

我希望能够在一定时间后或在特定事件(例如onkeypress)后使用Javascript自动关闭警报框。从我的研究来看,内置alert()函数似乎不可能实现。有没有办法覆盖它并控制它打开的对话框?

另外,我不希望显示隐藏的div作为警报的替代。我需要一个实际的对话框。


阅读 302

收藏
2020-05-01

共1个答案

一尘不染

如前所述,您确实无法做到这一点。您可以使用UI框架在窗口内进行模式对话框,也可以具有弹出窗口,该脚本具有超时后自动关闭的脚本…每个方面都有负面影响。如果将窗口最小化,则浏览器内部的模式窗口将不会创建任何通知,并且程序化(基于计时器)的弹出窗口很可能会被现代浏览器和弹出窗口阻止程序阻止。

2020-05-01