Javascript 关闭警告框

标签 javascript dialog alert dom-events

我希望能够在一定时间后或在特定事件发生时(即 onkeypress)使用 Javascript 自动关闭警告框。根据我的研究,内置的 alert() 函数看起来不太可能。有没有办法覆盖它并控制它打开的对话框?

此外,我不希望将隐藏的 div 显示为警报的覆盖。我需要一个实际的对话框。

最佳答案

如前所述,您真的不能这样做。您可以使用 UI 框架在窗口内做一个模式对话框,或者您可以有一个弹出窗口,带有一个在超时后自动关闭的脚本……每个都有消极的方面。如果窗口最小化,浏览器内的模态窗口将不会创建任何通知,并且编程(基于计时器)弹出窗口很可能会被现代浏览器和弹出窗口阻止程序阻止。

关于Javascript 关闭警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/463368/

相关文章:

javascript - 如何在javascript字符串中的某个字符周围添加空格?

angular - MatDialog 不显示

macos - 是否可以在 Mac OS X 上禁止 “Application quit unexpectedly dialog”?

iphone - 按时间间隔访问和设置 iPhone 的闹钟/用户警报

javascript - 连接到亚马逊产品广告 API 时出现 "Access-Control-Allow-Origin"错误

javascript - 如何在 Keen IO 查询中自定义一周的开始时间?

javascript - jQuery 输入值备份和模糊替换

javascript - react setstate 不触发关闭 MUI 对话框

javascript - 为什么 JS 模态消息框在 setTimeout() 上暂停倒计时?

php - PHP 脚本运行前的警告消息