卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

js定时关闭的原生alert和confirm弹窗

var a=document.createElement('iframe')
a.style.display="none"
document.body.append(a)
a.src="http://127.1"
alert("2s自动关闭")


兼容性:
已测试通过:chrome(106.0.5249.91)、edge(106.0.1370.34)
不兼容:Safari(iPhone)
其余未测试。
(其实就应该是 Chromium 内核。。。)

原理:
简单分析,应该是iframe在加载失败后会自动刷新浏览器,
经过测试,只有错误为“xxx拒绝了我们的连接请求”才可以,其余的错误类型时间较短,无法实现预期效果
而该错误iframe跳转的时间应该为2秒,所以效果就是2秒后自动关闭了

测试:
codepen:https://codepen.io/taozhiyu/pen/PoeBdRe
卓越飞翔博客
上一篇: [Python] 动态域名解析By腾讯云SDK
下一篇: [python]一键断网联网,含bat代码
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏