Merhaba, Yabancı!

Burada yeni gibi görünüyorsunuz. Eğer katılmak istiyorsanız düğmelerden birine tıklayınız.

关于微云的密码融合

About: 网盘自动填写密码【威力加强版】
December 2018 düzenlendi kategorisi Script tartışmaları Chrome

实测模拟input事件能够触发Vue修改变量
代码修改如下

var site = {
    'YunDisk': {
        //省略一大段内容
        //约425行
        'share.weiyun.com': {
            chk: /^[a-z0-9]{6}$/i,
            code: '.input-txt',
            btn: '.btn.btn-l.btn-main',
            preSubmit: function(code, btn) {
                code.get(0).dispatchEvent(new InputEvent("input")) //模拟事件
                btn.click();
                return true;
            }
        },
        //省略一大段内容
    }
    //省略...
}

Yorumlar

  • @bbaa-bbaa 说道:
    实测模拟input事件能够触发Vue修改变量
    代码修改如下

    var site = {
        'YunDisk': {
            //省略一大段内容
            //约425行
            'share.weiyun.com': {
                chk: /^[a-z0-9]{6}$/i,
                code: '.input-txt',
                btn: '.btn.btn-l.btn-main',
                preSubmit: function(code, btn) {
                    code.get(0).dispatchEvent(new InputEvent("input")) //模拟事件
                    btn.click();
                    return true;
                }
            },
            //省略一大段内容
        }
        //省略...
    }
    

    围观dalao
    我尝试使用过这个模拟事件,不过我的关注点一直都是密码框那,从未尝试按钮,这个思路我可以试试。
    另外,有什么网站会有微云网盘分享的呢?我遇到的网站可以说几乎没有。

  • December 2018 düzenlendi QQBrowser
    @极品小猫

    就是模拟密码框的input事件
    而且直接new个空的InputEvent就能触发Vue(微云使用的前端框架记录密码了o( =•ω•= )m
  • @bbaa-bbaa 说道:
    @极品小猫

    就是模拟密码框的input事件
    而且直接new个空的InputEvent就能触发Vue(微云使用的前端框架记录密码了o( =•ω•= )m

    嗯,理解错了。
    今天抽空测试了一下,发现某些旧的浏览器并不支持InputEvent方法。
    同时发现我之前尝试使用的 KeyboardEvent 一直测试无效原来是没有被执行代码,感觉那时候浪费了好多时间 :'(

Yorum yapmak içinOturum Açın yada Kayıt Olun .