上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

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

[复制链接]
  • TA的每日心情
    慵懒
    2023-11-28 11:18
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    17

    主题

    162

    回帖

    327

    积分

    荣誉开发者

    积分
    327

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-10-6 15:26:27 | 显示全部楼层 | 阅读模式

    没错。。。就是定时关闭的浏览器alert弹窗。。。
    不是自己写的弹窗

    效果

    autoclose.gif

    测试

    codepen:https://codepen.io/taozhiyu/pen/PoeBdRe

    代码:

    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秒后自动关闭了

    特别鸣谢

    灵感(其实就是抄来的): https://www.openstreetmap.org/edit?editor=remote
    分析:steven026
    本帖原发位置(因为想发过去,才想到转过来):https://www.52pojie.cn/thread-1696024-1-1.html

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-10-6 17:24:59 | 显示全部楼层
    这2s也不可控吧(写一个后端?

    edge秒关
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    9 小时前
  • 签到天数: 767 天

    [LV.10]以坛为家III

    46

    主题

    197

    回帖

    851

    积分

    荣誉开发者

    积分
    851

    荣誉开发者油中2周年生态建设者

    发表于 2022-10-6 20:54:42 | 显示全部楼层
    什么原理哥哥,alert没了怎们
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-11-28 11:18
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    17

    主题

    162

    回帖

    327

    积分

    荣誉开发者

    积分
    327

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-10-7 02:01:42 | 显示全部楼层

    王一之 发表于 2022-10-6 17:24

    这2s也不可控吧(写一个后端?

    edge秒关

    GIF 2022-10-6 19-00-26.gif

    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-10-7 11:16:36 | 显示全部楼层
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-11-28 11:18
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    17

    主题

    162

    回帖

    327

    积分

    荣誉开发者

    积分
    327

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-10-12 18:43:15 | 显示全部楼层
    王一之 发表于 2022-10-7 11:16
    [md]> [涛之雨 发表于 2022-10-7 02:01](forum.php?mod=redirect&goto=findpost&pid=38301&ptid=3383)

    !(d ...

    试试这个:https://codepen.io/taozhiyu/pen/PoeBdRe

    有可能是内核版本不一样?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-10-12 21:35:38 | 显示全部楼层
    涛之雨 发表于 2022-10-12 18:43
    试试这个:https://codepen.io/taozhiyu/pen/PoeBdRe

    有可能是内核版本不一样?

    也是秒关
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表