摸鱼时间写了个 V2EX 自动解码 base64 的油猴脚本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bjzhou1990
V2EX    分享创造

摸鱼时间写了个 V2EX 自动解码 base64 的油猴脚本

  •  
  • /a>
      bjzhou1990
    bjzhou 2020-08-18 10:36:24 +08:00 8950 次点击
    这是一个创建于 1882 天前的主题,其中的信息可能已经有所发展或是发生改变。

    总所周知,玩 V2EX 的都喜欢用 base64,所以尝试写了个玩玩,有兴趣的可以看看

    https://github.com/bjzhou/v2ex-base64-decoder

    第 1 条附言    2020-08-18 13:08:42 +08:00
    内置的 atob 不太好用,找了个第三方的 base64 解码,现已支持中文
    第 2 条附言    2020-08-18 17:49:47 +08:00

    更新0.4版本

    • 改成了直接把解码后的内容添加到原base64后面
    • 谁能想到bilibili也是个合法的base64呢。。。没想到好的解决办法,暂时加了个黑名单
    • 另外支持了被Unicode编码过的文字

    欢迎大家提供建议

    第 3 条附言    2021-02-25 10:18:09 +08:00
    新增回复自动 base64 功能
    80 条回复    2021-08-13 04:19:40 +08:00
    keepfun
        1
    keepfun  
       2020-08-18 11:38:36 +08:00
    感谢 已安装
    老早就有这个想法 但是苦于不会 js
    Mohanson
        2
    Mohanson  
       2020-08-18 11:45:13 +08:00
    6L+Z5Liq5Lic6KW/5b6I5qOSCg==
    keepfun
        3
    keepfun  
       2020-08-18 11:49:44 +08:00
    for test
    Z295dW5mYW4K
    meisen
        4
    meisen  
       2020-08-18 12:16:28 +08:00
    感谢,已安装
    不过有时鼠标经过会无限闪烁,有点刺眼
    adminharlem
        5
    adminharlem  
       2020-08-18 12:25:25 +08:00
    aGFpbG9uZ3dvenVpc2h1YWk=
    ochatokori
        6
    ochatokori  
       2020-08-18 12:38:29 +08:00 via Android
    @meisen #4 解码之后的元素没有原来的元素长失焦了吧,要把鼠标放在考前的地方
    opengps
        7
    opengps  
       2020-08-18 12:43:29 +08:00
    55yL55yf5b6I5LiN6ZSZ
    bjzhou1990
        8
    bjzhou1990  
    OP
       2020-08-18 12:56:30 +08:00
    @Mohanson
    @opengps
    暂时不支持中文
    tuchg
        9
    tuchg  
       2020-08-18 13:14:50 +08:00 via Android
    前几天刚这想法
    Dashy
        10
    Dashy  
       2020-08-18 13:15:13 +08:00
    棒棒哒
    TypeError
        11
    TypeError  
       2020-08-18 13:29:00 +08:00
    我在 android 上用 tasker 弄了个长按解码的,还是桌面上方便
    sugarsalt
        12
    sugarsalt  
       2020-08-18 13:49:01 +08:00
    @meisen #4 可能把 onhover, onmouseout 改成 onmousedown 和 onmouseup 更好点?
    sugarsalt
        13
    sugarsalt  
       2020-08-18 13:49:46 +08:00
    @sugarsalt #12 打错,onmouseover
    bjzhou1990
        14
    bjzhou1990  
    OP
       2020-08-18 14:02:28 +08:00
    @sugarsalt 我这边没出现这问题,是什么浏览器
    cpstar
        15
    cpstar  
       2020-08-18 14:05:30 +08:00
    既然如此,为啥非要 base64,或者全都 base64 得了 o(* ̄ ̄*)o
    keventseng
        16
    keventseng  
       2020-08-18 14:05:39 +08:00
    JXU4RkQ5JXU0RTJBJXU1M0VGJXU0RUU1JXU2NzA5JXVGRjBDJXU1REYyJXU3RUNGJXU1Qjg5JXU4OEM1JXVGRjAx
    sugarsalt
        17
    sugarsalt  
       2020-08-18 14:06:08 +08:00
    @bjzhou1990 #14 其实我也没这问题,我用的火狐。感谢制作分享~
    Baymaxbowen
        18
    Baymaxbowen  
       2020-08-18 14:08:13 +08:00
    v2exPlus 不是有这个解码功能吗
    keventseng
        19
    keventseng  
       2020-08-18 14:20:54 +08:00
    为啥不打开直接将页面所有 base64 全部转一下?一个个看会闪烁
    lucybenz
        20
    lucybenz  
       2020-08-18 14:38:44 +08:00
    上周刚想着 其实 V2 可以开个 base64 板块,只有装了浏览器插件才能顺利阅读
    bjzhou1990
        21
    bjzhou1990  
    OP
       2020-08-18 14:51:24 +08:00
    @keventseng 一开始担心识别 base64 会有问题,导致解码出一些奇怪的东西,不过现在看起来还 OK,可以考虑直接转
    tangtanghong
        22
    tangtanghong  
       2020-08-18 15:53:25 +08:00
    6Iac5ouc5aSn5L2s
    UG1u8zhQxhvqXNrk
        23
    UG1u8zhQxhvqXNrk  
       2020-08-18 15:55:02 +08:00
    怎么安装呢 chrome 浏览器
    nn1023
        24
    nn1023  
       2020-08-18 15:58:20 +08:00
    6K+V5LqG6K+V5LiN6ZSZ
    cheese
        25
    cheese  
       2020-08-18 16:33:10 +08:00
    谢谢楼主,我改成网页自动转了。一直懒癌发作,加上 v2explus 有个右键转码就一直没写。果然只要我够懒,代码就会自动产生
    pegasusz
        26
    pegasusz  
       2020-08-18 16:45:29 +08:00
    5bCx5b6I56eA
    DJQTDJ
        27
    DJQTDJ  
       2020-08-18 16:46:59 +08:00
    感谢,我直接改成刷新页面自动匹配并转码了,了却了我一凡心事
    yizhan
        28
    yizhan  
       2020-08-18 16:48:13 +08:00
    JXU4MTlDJXU2MkRDJXU1OTI3JXU0RjZD
    54xavier
        29
    54xavier  
       2020-08-18 16:57:48 +08:00   1
    Myprincess
        30
    Myprincess  
       2020-08-18 17:38:55 +08:00
    JXU4RkQ5JXU0RTJBJXU1MjFCJXU2MTBGJXU0RTBEJXU5NTE5JXUzMDAy
    celeron533
        31
    celeron533  
       2020-08-18 17:50:29 +08:00
    > 上周刚想着 其实 V2 可以开个 base64 板块,只有装了浏览器插件才能顺利阅读

    @lucybenz
    差不多在 15 年前有过那么一段时间大家在论坛这么玩的,后来直接被网 jian 叫停。
    bjzhou1990
        32
    bjzhou1990  
    OP
       2020-08-18 17:50:34 +08:00
    @54xavier 改了,暂时加了个黑名单
    bjzhou1990
        33
    bjzhou1990  
    OP
       2020-08-18 17:52:02 +08:00
    我还在考虑要不要做点击回复的时候直接把输入框内容转成 base64,23333
    Dvel
        34
    Dvel  
       2020-08-18 17:56:17 +08:00
    5aSq5pa55L6/5LqG6L+Z5Liq5Yqf6IO9
    yangheng4922
        35
    yangheng4922  
       2020-08-18 17:59:53 +08:00
    55yL6LW35p2l5LiN6ZSZ5ZOm
    FallenTy
        36
    FallenTy  
       2020-08-18 18:01:33 +08:00
    div class="reply_content">和 v2ex.ext 有冲突。
    同时启用时,v2ex.ext 显示被 @人说的话的功能失效
    IsA26hN4DcQDS7Z9
        37
    IsA26hN4DcQDS7Z9  
       2020-08-18 18:01:46 +08:00   2
    6Iuf5Yip5Zu95a6255Sf5q275Lul77yM5bKC5Zug56W456aP6YG/6LaL5LmL44CC
    lucybenz
        38
    lucybenz  
       2020-08-18 18:37:34 +08:00
    @celeron533 看来可以做一个自然语言的加密规则了,将自然语言加密成一定可读性的自然语言,
    Chihaya0824
        39
    Chihaya0824  
    PRO
       2020-08-18 21:10:02 +08:00
    5oSf6LCi5YiG5Lqr
    LeeMing
        40
    LeeMing  
       2020-08-18 23:15:03 +08:00
    JXU1OTI5JXU1Qjg5JXU5NUU4JXU2QkNEJXU0RUIy
    zqguo
        41
    zqguo  
       2020-08-19 08:24:49 +08:00
    6L+Z5bCx5b6I6aaZ
    edenxudy
        42
    edenxudy  
       2020-08-19 10:02:11 +08:00
    6L+Z5Liq5b6I5a6e55So77yB
    x66128
        43
    x66128  
       2020-08-19 17:17:46 +08:00
    傻傻的
    keepfun
        44
    keepfun  
       2020-08-19 20:52:44 +08:00   1
    发现了另一个 bug 类似 bilibili 的
    MyTomato
    anUglyDog
        45
    anUglyDog  
       2020-08-19 21:39:06 +08:00   1
    推荐你一个配色#EE6F2D,我随便找的一个,在暗色和亮色模式都还可以,总比 blue 要清楚得多。
    theqiang
        46
    theqiang  
       2020-08-20 13:08:11 +08:00
    JXU0RjYwJXU0RUVDJXU2NjJGJXU3NzFGJXU2RUY0JXU3OUMw
    jazzychai
        47
    jazzychai  
       2020-08-21 10:33:47 +08:00
    建议括号前留个空格
    perpetually
        48
    perpetually  
       2020-08-21 16:33:09 +08:00
    JXU2NTRDJXU2MjExJXU2NDc4JXU5QzdD
    lockltd
        49
    lockltd  
       2020-08-22 09:45:07 +08:00
    JXU0RTBEJXU5NTE5JXVGRjBDJXU1REYyJXU3RUNGJXU1Qjg5JXU4OEM1JXU0RTg2
    leaves7i
        50
    leaves7i  
       2020-08-23 01:24:21 +08:00 via Android
    手机 x 浏览器可以用,十分感谢!
    ijrou
        51
    ijrou  
       2020-08-23 19:32:47 +08:00
    JXU3OUMxJXU1QkM2JXU4MDRBJXU1OTI5JXU1NTRBJXVGRjBDJXU1M0VGJXU0RUU1JXU1NTRB
    godmode
        52
    godmode  
       2020-08-24 11:48:13 +08:00
    echo "要解密的 base64 字符串" | base64 -d
    tydl
        53
    tydl  
       2020-08-24 12:39:09 +08:00
    秒啊~~~
    AlisaDestiny
        54
    AlisaDestiny  
       2020-08-24 14:37:26 +08:00
    PHNjcmlwdCB0eXBlPSJqYXZhc2NyaXB0Ij4oZnVuY3Rpb24oKXt3aGlsZSh0cnVlKXthbGVydCgiYXJlIHlvdSB3YXRjaGluZyAiK2xvY2F0aW9uLmhyZWYgKyI/Iil9fSkoKTwvc2NyaXB0Pg==
    bjzhou1990
        55
    bjzhou1990  
    OP
       2020-08-25 11:00:12 +08:00
    test image
    bjzhou1990
        56
    bjzhou1990  
    OP
       2020-08-25 11:00:21 +08:00
    test image PGltZyBzcmM9J2h0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9ianpob3UvdjJleC1iYXNlNjQtZGVjb2Rlci9tYXN0ZXIvc2NyZWVuc2hvdC5wbmcnPgo=
    Judd
        57
    Judd  
       2020-08-29 01:18:48 +08:00
    其他楼都正常,就 #54 楼的失效了。手动解码是 ok 的。

    bjzhou1990
        58
    bjzhou1990  
    OP
       2020-08-29 06:00:27 +08:00 via iPhone
    @Judd 解码出来的内容支持 HTML 标签,他这个是 js 脚本,然而并没有执行
    huanghaozi
        59
    huanghaozi  
       2020-08-30 08:07:58 +08:00 via Android
    bWFyaw== !
    rmb1222
        60
    rmb1222  
       2020-09-01 18:25:37 +08:00
    PHN2ZyBvbmxvYWQ9YWxlcnQoZG9jdW1lbnQub3JpZ2luKS8+
    test
    rmb1222
        61
    rmb1222  
       2020-09-01 18:26:15 +08:00
    PHN2ZyBvbmxvYWQ9ImFsZXJ0KGRvY3VtZW50Lm9yaWdpbikiLz4=
    test2
    rmb1222
        62
    rmb1222  
       2020-09-01 18:27:18 +08:00
    楼主最好加个 dompuify 或者用 innerText 之类的吧。。。现在这样有点暴力,
    bjzhou1990
        63
    bjzhou1990  
    OP
       2020-09-02 11:13:15 +08:00
    @rmb1222 哥,你可真会玩
    Judd
        64
    Judd  
       2020-10-06 23:21:36 +08:00
    /t/712791
    还是 Bilibili 的问题。正文里。
    54xavier
        65
    54xavier  
       2020-11-23 15:47:23 +08:00
    我又来了提 bug 了:
    TouchDesigner; Adobe InDesign
    Judd
        66
    Judd  
       2020-11-26 23:46:36 +08:00
    bjzhou1990
        67
    bjzhou1990  
    OP
       2020-11-27 19:02:26 +08:00
    以上都已修改
    54xavier
        68
    54xavier  
       2021-01-21 09:33:22 +08:00
    再来提一个 bug
    t/746737#reply44
    Window10
    54xavier
        69
    54xavier  
       2021-02-24 09:16:38 +08:00
    再来+1
    USERNAME
    bjzhou1990
        70
    bjzhou1990  
    OP
       2021-02-24 11:09:10 +08:00
    @54xavier 哈哈好忠实的用户
    54xavier
        71
    54xavier  
       2021-02-24 14:32:55 +08:00
    @bjzhou1990 就逛着逛着 v2 看到了就来提一下呗,毕竟这个脚本真的很好用很方便。
    54xavier
        72
    54xavier  
       2021-02-24 14:35:05 +08:00
    @bjzhou1990 [我还在考虑要不要做点击回复的时候直接把输入框内容转成 base64,23333]
    这个可以考虑安排一波啊,有的话就更加方便了。
    bjzhou1990
        73
    bjzhou1990  
    OP
       2021-02-25 10:13:08 +08:00
    QDU0eGF2aWVyIOa1i+ivlQ==
    bjzhou1990
        74
    bjzhou1990  
    OP
       2021-02-25 10:16:16 +08:00
    @54xavier 可以了
    54xavier
        75
    54xavier  
       2021-02-27 09:26:22 +08:00
    6K+V6K+V77yMYWJjQUJDK18qL0Aj77+lJeKApuKApibvvIExMjPguKDguLLguKnguLLguYTguJfguKLtlZzqta3slrTjgavjgbvjgpPjgZTQoNGD0YHRgdC60LjQuSDRj9C30YvQukVzcGHDsW9s
    54xavier
        76
    54xavier  
       2021-03-10 19:14:39 +08:00
    ++bug,万万没想到
    airpords
    54xavier
        77
    54xavier  
       2021-03-11 20:21:30 +08:00
    哈哈哈哈,我又来了
    Windows7
    cxxxxx
        78
    cxxxxx  
       2021-03-16 11:13:32 +08:00
    bWFya+S6hu+8jOiGnOaLnOWkp+S9rA==
    54xavier
        79
    54xavier  
       2021-06-10 09:14:55 +08:00
    RAVPOWER

    Rab
        80
    Rab  
       2021-08-13 04:19:40 +08:00
    Synology
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3011 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 13:52 PVG 21:52 LAX 06:52 JFK 09:52
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86