爱意满满的作品展示区。
bjzhou1990

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

  •  
  •   bjzhou1990 ·
    bjzhou · Aug 18, 2020 · 9545 views
    This topic created in 2093 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Aug 18, 2020
    内置的 atob 不太好用,找了个第三方的 base64 解码,现已支持中文
    Supplement 2  ·  Aug 18, 2020

    更新0.4版本

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

    欢迎大家提供建议

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

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

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

    😂
    Rab
        80
    Rab  
       Aug 13, 2021
    Synology
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5718 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 182ms · UTC 07:53 · PVG 15:53 · LAX 00:53 · JFK 03:53
    ♥ Do have faith in what you're doing.