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

如何关闭弹窗

[复制链接]

该用户从未签到

2

主题

2

回帖

3

积分

助理工程师

积分
3
发表于 2021-12-23 21:19:02 | 显示全部楼层 | 阅读模式
悬赏1油猫币未解决
如图,这种弹窗怎么通过脚本关掉

1.png
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2021-12-23 22:10:12 | 显示全部楼层
    查看其代码逻辑,直接调用按下确定以后的提交函数,或者模拟回车,或者简单粗暴屏蔽弹窗:
    1. window.confirm = () => true;
    复制代码
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-21 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4215

    回帖

    4073

    积分

    管理员

    积分
    4073

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

    发表于 2021-12-23 22:11:48 | 显示全部楼层
    这是系统的,无法关闭,但是可以在调用的地方进行屏蔽
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    2

    回帖

    3

    积分

    助理工程师

    积分
    3
    发表于 2021-12-23 23:05:15 | 显示全部楼层
    王一之 发表于 2021-12-23 22:11
    这是系统的,无法关闭,但是可以在调用的地方进行屏蔽

    哥哥怎么操作
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5992

    回帖

    6780

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6780

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

    发表于 2021-12-24 00:19:57 | 显示全部楼层
    cxxjackie 发表于 2021-12-23 22:10
    查看其代码逻辑,直接调用按下确定以后的提交函数,或者模拟回车,或者简单粗暴屏蔽弹窗:
    ...

    话说哥哥你研究过vue的patch么
    我突然有一个很疑惑的问题
    假设vue旧vnode里存在一个组件A
    更新之后新vnode里不存在组件A了
    这时候patch对组件A做销毁处理
    但是这个时间旧vnode依然存在组件A的vm实例
    vue是怎么做回收处理的?
    是当vm把新节点设为旧节点,然后原旧节点无任何引用被GC自动回收掉的吗
    如果按这个想法,那keep-alive本质就是把握住一个引用不让GC掉?

    (每次遇到什么问题就找大佬,有种大雄找小叮当的既视感)
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5992

    回帖

    6780

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6780

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

    发表于 2021-12-24 00:22:20 | 显示全部楼层

    cxxjackie给的window.confirm = () => true;例子是对的
    你直接对着用就可以了

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

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

    [LV.3]偶尔看看II

    17

    主题

    162

    回帖

    328

    积分

    荣誉开发者

    积分
    328

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

    发表于 2021-12-24 10:44:12 | 显示全部楼层
    在弹窗前window.close
    100%解决
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

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

    发表于 2021-12-24 11:30:40 | 显示全部楼层
    李恒道 发表于 2021-12-24 00:19
    话说哥哥你研究过vue的patch么
    我突然有一个很疑惑的问题
    假设vue旧vnode里存在一个组件A

    这个没研究过,翻了一下源码,销毁调用了invokeDestroyHook方法,该方法调用了vnode.data.hook.destroy(),最终调用到组件的$destroy方法: destroy.png
    可以看到并没有做什么特殊处理(__patch__是对子组件递归销毁),就是断开相关的绑定和监听,然后把引用置空而已,应该是靠GC回收的(个人理解,不一定对)。keep-alive的处理在vnode.data.hook.destroy中,判断如果是keep-alive就进入deactivate流程,不是就$destroy。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5992

    回帖

    6780

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6780

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

    发表于 2021-12-24 14:05:18 | 显示全部楼层
    cxxjackie 发表于 2021-12-24 11:30
    这个没研究过,翻了一下源码,销毁调用了invokeDestroyHook方法,该方法调用了vnode.data.hook.destroy() ...

    差不多一个想法
    哆唻C梦牛逼!
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-8-18 18:58
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    6

    回帖

    12

    积分

    助理工程师

    积分
    12

    新人报道

    发表于 2024-7-12 20:40:21 | 显示全部楼层
    https://www.sunzhongwei.com/lighting-automatically-hang-tampermonkey-click-alert-popups-confirm-button

      // 重写 window.confirm 方法,始终返回 true(模拟用户点击了确定按钮)
            window.confirm = function () {
                return true;
            };
    回复

    使用道具 举报

    发表回复

    本版积分规则

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