V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lisonfan
V2EX  ›  分享发现

写了个简单的小脚本,淘宝天猫自动切换到密码登录。

  •  
  •   lisonfan · 2017-02-23 15:02:23 +08:00 · 3242 次点击
    这是一个创建于 2617 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2017-02-23 23:26:44 +08:00
    #25 推荐的这个脚本: http://t.im/noqrcode 挺全的,我的这个就删了
    25 条回复    2017-02-23 21:07:02 +08:00
    leavic
        1
    leavic  
       2017-02-23 15:49:01 +08:00
    不错
    leavic
        2
    leavic  
       2017-02-23 15:49:54 +08:00
    不能夸, firefox 下实测无效。。。
    lisonfan
        3
    lisonfan  
    OP
       2017-02-23 15:50:56 +08:00
    @leavic #2 我用 Chrome 的
    lisonfan
        4
    lisonfan  
    OP
       2017-02-23 15:51:12 +08:00
    @leavic #2 我去试试 firefox
    paradoxs
        5
    paradoxs  
       2017-02-23 15:52:42 +08:00   ❤️ 1
    lisonfan
        6
    lisonfan  
    OP
       2017-02-23 15:54:06 +08:00
    @leavic #2 我刚刚测试了啊,没问题啊。 52.0b8(64 bit) macOS
    lisonfan
        7
    lisonfan  
    OP
       2017-02-23 15:56:57 +08:00
    @leavic #2
    helloccav
        8
    helloccav  
       2017-02-23 16:09:58 +08:00 via Android
    @leavic
    @lisonfan
    歪一下题,假如远程给人开发项目的时候,客户说有一个 bug ,但开发者就是重现不了这个 bug ,这个时候怎么解决呢?
    Layne
        9
    Layne  
       2017-02-23 16:16:08 +08:00
    @helloccav #8 去现场。。
    lisonfan
        10
    lisonfan  
    OP
       2017-02-23 16:20:08 +08:00
    @helloccav #8 远程或者视频让客户重现
    freestyleyoo
        11
    freestyleyoo  
       2017-02-23 16:22:53 +08:00 via Android
    我擦,就一个重复点击事件就完事了?怎么感觉我也能做脚本了,哈哈哈
    lisonfan
        12
    lisonfan  
    OP
       2017-02-23 16:25:00 +08:00
    @freestyleyoo #11 这个需求不就一句代码搞定
    helloccav
        13
    helloccav  
       2017-02-23 16:50:04 +08:00 via Android
    @lisonfan 假如是远程的,不方便去现场,例如客户是在美国,那怎么办啊?
    JackBlack2006
        14
    JackBlack2006  
       2017-02-23 16:56:11 +08:00
    赞。现在京东也搞二维码了,好烦人……
    lisonfan
        15
    lisonfan  
    OP
       2017-02-23 17:00:00 +08:00
    @JackBlack2006 #14 京东还好,不会默认显示扫码
    JackBlack2006
        16
    JackBlack2006  
       2017-02-23 17:05:45 +08:00
    @lisonfan 前段时间是默认扫码的,刚才看了改回去了,大概被太多人批评
    happyhou
        17
    happyhou  
       2017-02-23 18:03:35 +08:00
    油猴子
    jcwtime
        18
    jcwtime  
       2017-02-23 18:27:26 +08:00 via Android
    沃用谷歌浏览器自带保存密码
    leavic
        19
    leavic  
       2017-02-23 20:02:22 +08:00
    @lisonfan 我已经试过把除了 greasemonkey 之外的 addon 都禁用了,页面上也只保留了你这一个脚本,还是失败啊。
    ff 51.01 64bit
    macOS sierra
    rmbp13 late 2015
    leavic
        20
    leavic  
       2017-02-23 20:07:34 +08:00
    @lisonfan 我看了一下代码,竟然是 set timeout 来做的,兄弟你这个脚本逻辑不好啊,我把 timeout 改成 1000 就可以了,不同机器和不同网络的加载速度都不一样,你这个延迟写死很容易失效的。
    leavic
        21
    leavic  
       2017-02-23 20:12:40 +08:00
    window.onload = function ()
    {
    document.getElementById('J_Quick2Static').click()
    }
    lisonfan
        22
    lisonfan  
    OP
       2017-02-23 20:14:09 +08:00 via iPhone
    @leavic 没办法才这样写,如果等页面加载完成再执行那就太慢了,
    lisonfan
        23
    lisonfan  
    OP
       2017-02-23 20:33:09 +08:00
    @leavic #21 这个脚本只能这样改,监听 J_LoginBox 这个 id 的 class 的改变事件,当这个 id 的 class 等于 login-box no-longlogin module-quick 就执行点击事件,明天再折腾看看
    xspoco
        24
    xspoco  
       2017-02-23 20:35:07 +08:00
    vizards
        25
    vizards  
       2017-02-23 21:07:02 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3373 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:35 · PVG 19:35 · LAX 04:35 · JFK 07:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.