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

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

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

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

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

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