V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shuxhan
V2EX  ›  分享创造

我写了一个 V2EX 图片灯箱油猴插件

  •  
  •   shuxhan ·
    98zi · 2022-11-17 14:41:13 +08:00 · 5730 次点击
    这是一个创建于 497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    灵感来源于日常使用时查看图片,会跳转到如 imgurl 网站,不能在当前页面详细查看,所以基于 simplebox.js 搞了这么一个插件,可以满足我点击放大图片的需求。

    欢迎提出 bug ,目前使用未发现问题。

    脚本地址: https://greasyfork.org/zh-CN/scripts/454963-v2ex%E5%9B%BE%E7%89%87%E7%81%AF%E7%AE%B1%E6%8F%92%E4%BB%B6

    安装后点击下方图片实验: https://i.imgur.com/Edq6V1D.jpeg

    第 1 条附言  ·  2022-11-18 09:03:29 +08:00
    已更新 0.0.2 ,新增鼠标滚轮滑动缩放功能
    第 2 条附言  ·  2022-11-18 09:20:37 +08:00
    0.0.3 更新,修复了一个 bug
    73 条回复    2022-11-25 15:54:27 +08:00
    RnzxTpyeoSwh7
        1
    RnzxTpyeoSwh7  
       2022-11-17 14:43:18 +08:00
    人生何处不青山棒棒哒
    jarl
        2
    jarl  
       2022-11-17 14:43:26 +08:00
    可以 不错
    xcqnndc
        3
    xcqnndc  
       2022-11-17 14:44:29 +08:00
    已安装,期待好评。
    maybeyj
        4
    maybeyj  
       2022-11-17 14:44:35 +08:00
    人生何处不青山棒棒哒
    wdy3334
        5
    wdy3334  
       2022-11-17 14:45:27 +08:00   ❤️ 1
    如果点击后能用鼠标滚轮放大就更好了
    NBILITI
        6
    NBILITI  
       2022-11-17 14:46:58 +08:00
    人生何处不青山老舔狗了
    shuxhan
        7
    shuxhan  
    OP
       2022-11-17 14:47:28 +08:00
    @NBILITI 我恨
    leeleehero
        8
    leeleehero  
       2022-11-17 14:48:06 +08:00
    人生何处不青山棒棒哒
    heylogo
        9
    heylogo  
       2022-11-17 14:50:28 +08:00
    @shuxhan #5 很棒,同时墙裂建议 op 加上 5 楼所说功能😁
    shuxhan
        10
    shuxhan  
    OP
       2022-11-17 14:55:10 +08:00
    @wdy3334
    @heylogo
    plan 中了,尽快更新
    maggch97
        11
    maggch97  
       2022-11-17 15:03:00 +08:00
    这是 Model M 的后期型号吗
    saimax
        12
    saimax  
       2022-11-17 15:12:38 +08:00 via iPhone
    支持
    bjzhush
        13
    bjzhush  
       2022-11-17 15:45:05 +08:00
    已安装,利国利民
    spongeboBoy
        14
    spongeboBoy  
       2022-11-17 15:51:42 +08:00 via iPhone
    为啥你们都评论 人生何处不青山
    @RnzxTpyeoSwh7
    @maybeyj
    @NBILITI
    fydss
        15
    fydss  
       2022-11-17 16:11:00 +08:00
    谷歌插件 imagus 好像也可以
    leeggco
        16
    leeggco  
       2022-11-17 16:14:28 +08:00
    可以的
    GoCoV2
        17
    GoCoV2  
       2022-11-17 16:23:11 +08:00
    这个功能 v 站本身就应该自带
    GoCoV2
        18
    GoCoV2  
       2022-11-17 16:24:26 +08:00
    建议站长收编此功能
    shuxhan
        19
    shuxhan  
    OP
       2022-11-17 16:25:16 +08:00
    @GoCoV2 没有这个功能啊,不然我还写它,造轮子是最烦的,我在油猴里面找遍了没有类似的插件
    shuxhan
        20
    shuxhan  
    OP
       2022-11-17 16:25:42 +08:00
    @GoCoV2 看错了,我以为你说网站本身就带了哈哈哈
    GoCoV2
        21
    GoCoV2  
       2022-11-17 16:29:32 +08:00
    @shuxhan 我第一个回复有歧义,所以特意补充了一句 :)
    liuhongbind
        22
    liuhongbind  
       2022-11-17 16:30:45 +08:00
    非常棒!
    ungrown
        23
    ungrown  
       2022-11-17 16:31:03 +08:00
    原来这种功能是叫做“灯箱”的吗?
    话说为啥叫灯箱?
    灯箱是啥?
    yypro
        24
    yypro  
       2022-11-17 16:35:02 +08:00 via iPad
    已安装,挺舒服的
    shuxhan
        25
    shuxhan  
    OP
       2022-11-17 16:36:04 +08:00
    @ungrown 😎这个真不知道,一直以来都是这么称呼的
    yjim
        26
    yjim  
       2022-11-17 16:37:43 +08:00
    @ungrown 国外传进来的吧,记得一零年之前的插件都叫 light box
    azhangbing
        27
    azhangbing  
       2022-11-17 16:58:22 +08:00
    已安装 利国利民啊!
    toan
        28
    toan  
       2022-11-17 17:09:27 +08:00
    好评!
    yuhangch
        29
    yuhangch  
       2022-11-17 17:28:25 +08:00
    舒服了,做都做了大过年的,也有个 feature request🐶
    帖子里很多人图片地址,格式贴的不对,导致图片加不出来,只剩个链接,能不能用正则什么的捕捉加纠正一下
    shuxhan
        30
    shuxhan  
    OP
       2022-11-17 17:32:15 +08:00
    @yuhangch 这个已经有现成的轮子,就不麻烦了🐶,可以搜索 V2EX 增强
    maketime4life
        31
    maketime4life  
       2022-11-17 17:39:11 +08:00   ❤️ 1
    有个插件:Imagus 功能类似,鼠标移上去显示大图(按下 Ctrl 禁用)
    Exp
        32
    Exp  
       2022-11-17 17:59:42 +08:00
    相当不错,棒!
    followztx
        33
    followztx  
       2022-11-17 19:48:42 +08:00
    好灯箱
    wfy0327
        34
    wfy0327  
       2022-11-17 23:12:29 +08:00
    好用好用
    v2tudnew
        35
    v2tudnew  
       2022-11-18 00:10:59 +08:00
    我倒是更喜欢反防盗链新窗口打开图片,直接 1:1 放大。
    xuromky
        36
    xuromky  
       2022-11-18 08:17:19 +08:00
    感谢,已安装,平常在用的浮图秀
    hoopan
        37
    hoopan  
       2022-11-18 09:06:02 +08:00
    棒棒哒,油猴脚本有点意思
    yhan
        38
    yhan  
       2022-11-18 09:13:47 +08:00
    棒棒! 提个 bug ,缩小到一定大小,图片就倒过来放大了。。 浏览器:edge 系统 macOS Monterey
    shuxhan
        39
    shuxhan  
    OP
       2022-11-18 09:15:14 +08:00
    @yhan 的确,我在 chrome 缩小到 0 就放大不了了
    shuxhan
        40
    shuxhan  
    OP
       2022-11-18 09:20:17 +08:00
    @yhan 现在没问题了安装一下 0.0.3
    yhan
        41
    yhan  
       2022-11-18 09:22:55 +08:00
    @shuxhan 比心
    quicksand
        42
    quicksand  
       2022-11-18 11:47:51 +08:00
    好用啊,太牛啦
    loadin
        43
    loadin  
       2022-11-18 11:51:29 +08:00
    已安装,感谢。
    ahu
        44
    ahu  
       2022-11-18 12:23:09 +08:00
    为了这个功能我专门安装了油猴...
    shanghai1943
        45
    shanghai1943  
       2022-11-18 12:34:42 +08:00
    已安装👍
    v2exe2v
        46
    v2exe2v  
       2022-11-18 12:49:39 +08:00
    好用啊,太牛啦
    remember5
        47
    remember5  
       2022-11-18 13:07:40 +08:00
    👍
    Ashore
        48
    Ashore  
       2022-11-18 13:44:26 +08:00
    good job
    Martin9
        49
    Martin9  
       2022-11-18 14:25:48 +08:00
    cow 的
    xuboying
        50
    xuboying  
       2022-11-18 14:30:51 +08:00
    这个插件可以让所有网站都适配么?
    Pipecraft
        51
    Pipecraft  
       2022-11-18 14:40:29 +08:00   ❤️ 1
    shuxhan
        52
    shuxhan  
    OP
       2022-11-18 14:51:05 +08:00   ❤️ 1
    @xuboying 这个不太现实,需要考虑在网站本身的标签是否冲突
    shinession
        53
    shinession  
       2022-11-18 15:15:30 +08:00
    收藏先, 回家试试看
    ljsh093
        54
    ljsh093  
       2022-11-18 15:21:38 +08:00
    已安装,手动置顶
    season8
        55
    season8  
       2022-11-18 16:35:30 +08:00
    有个插件叫:Picviewer CE ,可以试试
    season8
        56
    season8  
       2022-11-18 16:36:01 +08:00
    @season8 纠正,不是插件,是油猴脚本
    CSGO
        57
    CSGO  
       2022-11-18 16:38:49 +08:00
    什么吊图,上次还有个咸鱼的两个 rtx 图。出处是哪里?
    shuxhan
        58
    shuxhan  
    OP
       2022-11-18 16:39:20 +08:00
    @season8 这个脚本不错啊,功能很强大,也是可以预览大图,但是它那个必须点击左上角的小弹窗这点很不爽。
    CSGO
        59
    CSGO  
       2022-11-18 16:46:46 +08:00
    wdy3334
        60
    wdy3334  
       2022-11-18 16:49:09 +08:00
    https://s1.ax1x.com/2022/11/18/zn4vv9.png
    会把回复那个箭头识别为图片,有点难受
    season8
        61
    season8  
       2022-11-18 17:01:40 +08:00
    @shuxhan 有快捷键的,你点开脚本设置就能看到
    aitaii
        62
    aitaii  
       2022-11-18 17:08:17 +08:00
    续 1 秒!
    shuxhan
        63
    shuxhan  
    OP
       2022-11-18 17:11:42 +08:00
    @wdy3334 你应该是用了什么脚本,将回复搞成楼中楼,就会把这个图片识别成正常的回复内容图,我看看有没有优化的空间
    wdy3334
        64
    wdy3334  
       2022-11-18 17:17:19 +08:00
    @shuxhan V2EX plus 插件
    7gugu
        65
    7gugu  
       2022-11-18 17:50:03 +08:00
    很实用的插件👍
    o00o
        66
    o00o  
       2022-11-18 21:14:06 +08:00
    再加个功能,把默认展示的图片缩小一些,v2 上有些图片默认展示太占屏幕空间了。
    shuxhan
        67
    shuxhan  
    OP
       2022-11-18 21:26:17 +08:00
    o00o
        68
    o00o  
       2022-11-19 10:01:14 +08:00
    @shuxhan 已引入,貌似 59 楼的图片没有缩小
    shuxhan
        69
    shuxhan  
    OP
       2022-11-19 11:20:59 +08:00 via Android
    @o00o 高度的话我没限制,考虑到有些长图的场景,你可以自己写一个 css 文件里面给高度限制一下然后引入
    smilingsun
        70
    smilingsun  
       2022-11-21 14:10:37 +08:00
    Firefox Developer (v108.0b2) 安装后无法使用。
    看到 Console 里有报错
    ```
    Script error in [Greasemonkey script https://github.com/zburu/v2ex 图片灯箱插件; version 0.0.3]:
    ReferenceError: jQuery is not defined v2ex%u56FE%u7247%u706F%u7BB1%u63D2%u4EF6:200:19
    <anonymous> user-script:https%3A//github.com/zburu/v2ex%u56FE%u7247%u706F%u7BB1%u63D2%u4EF6:200
    Uncaught SyntaxError: redeclaration of const topicId
    <anonymous> https://www.v2ex.com/t/895946#reply69:1
    895946:1:1
    <anonymous> https://www.v2ex.com/t/895946#reply69:1
    <anonymous> moz-extension://ba22a851-175d-4197-8a0a-3bad276a2f0c/v2ex_reply.js:484
    jQuery 2
    <anonymous> moz-extension://ba22a851-175d-4197-8a0a-3bad276a2f0c/v2ex_reply.js:476
    inject resource://gre/modules/ExtensionContent.jsm:580
    AsyncFunctionNext self-hosted:807
    ```
    求问怎么解决?
    Rache1
        71
    Rache1  
       2022-11-23 14:04:23 +08:00
    @shuxhan #63

    修复跟这个 https://greasyfork.org/zh-CN/scripts/397787-v2ex-pro 插件共同使用时,引起的 [回复] 按钮错误的问题。

    :not([src^='/'])

    czn6mx
        72
    czn6mx  
       2022-11-23 19:23:08 +08:00
    666
    Ccf
        73
    Ccf  
       2022-11-25 15:54:27 +08:00
    这图有点牛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3229 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:20 · PVG 22:20 · LAX 07:20 · JFK 10:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.