Chrome 垂直标签页扩展更新:支持 Tab Group - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hanguokai
V2EX    分享创造

Chrome 垂直标签页扩展更新:支持 Tab Group

  •  1
     
  •   hanguokai 2023-12-22 17:59:31 +08:00 3814 次点击
    这是一个创建于 666 天前的主题,其中的信息可能已经有所发展或是发生改变。


    今年 6 月初的时候,随着 Chrome 开始支持侧边栏 API ,我做了一个在侧边栏中垂直显示标签页的扩展 ( https://v2ex.com/t/947287 )。功能非常简单,就是一个标签列表。即使如此还是很受欢迎,特别是来自中国的用户占比超过一半。

    当时只是一个列表,所以结构、代码、UI 都非常简单。很多用户表示希望支持更多标签分组的功能。不过要支持标签分组的话,结构就复杂了很多(类似于从数组变成了数组的数组,还有拖拽问题)。UI 怎么设计也没有特别好的参考。所以就一直拖着没做。

    前几天,终于下决心把分组的功能加上。现在已经发布,如上图所示。设计结合了 卡片 + 折叠模式。

    安装地址: https://chromewebstore.google.com/detail/akahnknmcbmgodngfjcflnaljdbhnlfo
    21 条回复    2024-08-22 12:34:05 +08:00
    b1u2g3
        1
    b1u2g3  
       2023-12-22 18:18:01 +08:00
    刚装上,挺新奇的体验。
    分组后新开的 tab 默认在该组内 , 在水平栏上也有同组标识 ----- 赞
    ikw
        2
    ikw  
       2023-12-22 19:00:56 +08:00
    只能显示当前窗口的 tabs 吗?
    zy8595208
        3
    zy8595208  
       2023-12-22 19:44:12 +08:00 via Android
    多显示器的情况下,只能显示当前显示器的 tab ,不知道是 api 闲置还是刻意这样实现的,能不能多个显示器的 Chrome 窗口联动操作
    hanguokai
        4
    hanguokai  
    OP
       2023-12-22 20:15:50 +08:00
    @zwpaper @zy8595208 可以获得所有窗口的标签信息。只是产品或在 UI 设计上一个侧边栏对应一个窗口的标签比较自然。
    dianso
        5
    dianso  
       2023-12-22 20:18:07 +08:00
    试试
    BearCookie
        6
    BearCookie  
       2023-12-22 23:36:44 +08:00
    一直在用老哥的标签分组扩展,真的很好用!
    Sivan
        7
    Sivan  
       2023-12-22 23:56:35 +08:00
    好用
    icaolei
        8
    icaolei  
       2023-12-23 00:30:32 +08:00
    Chrome 用扩展实现的垂直标签页,是不是不能像 Edge 那样隐藏顶部原来的横向标签页?
    gzlock
        9
    gzlock  
       2023-12-23 00:58:46 +08:00
    @icaolei #8 扩展没有权限动这些,所以不能
    hanguokai
        10
    hanguokai  
    OP
       2023-12-23 01:04:07 +08:00
    @icaolei 扩展能做的就是在侧边栏里放一个页面,通过这个页面提供一些功能。其它事情,像顶部标签栏、最小宽度之类的都是浏览器层面的限制,扩展对此无能为力。作为开发者只能向上反馈、向下解释。
    hanguokai
        11
    hanguokai  
    OP
       2023-12-23 01:05:35 +08:00
    @icaolei 扩展能做的就是在侧边栏里放一个页面,通过这个页面提供一些功能。其它事情,像顶部标签栏、最小宽度之类的都是浏览器层面的限制,扩展对此无能为力。开发者只能向上反馈、向下解释。
    hanguokai
        12
    hanguokai  
    OP
       2023-12-23 01:08:34 +08:00
    v2ex 后端异常,导致我以为第一次回复失败,又重复回复了一次。
    BearCookie
        13
    BearCookie  
       2023-12-23 11:09:21 +08:00
    请问一下侧边栏的宽度能调整吗,笔记本上非常占位置……
    hanguokai
        14
    hanguokai  
    OP
       2023-12-23 12:32:41 +0800
    @neochen13 最小宽度是浏览器的限制。浏览器可能也有他们自己的考虑,将来也可能会做调整,但目前就是这样。对笔记本屏幕确实有点宽,目前更适合分辨率宽度在 1600 以上的显示器使用。
    ikw
        15
    ikw  
       2023-12-23 23:16:51 +08:00
    @hanguokai #4 实际上对于多显示器,经常在多个窗口间跳转,多窗口更有必要
    loveqianool
        16
    loveqianool  
       2023-12-24 03:31:57 +08:00 via Android
    不同分组中的 cookie 能隔开吗?就像容器标签那样。
    hanguokai
        17
    hanguokai  
    OP
       2023-12-24 13:18:08 +08:00
    @loveqianool Chrome 没有这种特性。而且,Chrome 中的分组非常不稳定,关闭分组中的最后一个标签,分组就删除了,重新创建分组就是一个新的分组了。这种需求可以通过在菜单创建新的 “个人资料” (Profile) 来解决。
    zbowen66
        18
    zbowen66  
       2023-12-25 23:44:12 +08:00
    我的咋没有分组
    hanguokai
        19
    hanguokai  
    OP
       2023-12-25 23:58:08 +08:00
    @zbowen66 分组需要自己建。我还有另外一个扩展可以设置规则自动创建分组。
    spacebound
        20
    spacebound  
       2023-12-26 09:57:39 +08:00
    书签如果是树状结构的话,那就完美了
    iutopia
        21
    iutopia  
       2024-08-22 12:34:05 +08:00
    还是在用 forest ,这类侧边栏无法自动隐藏是硬伤。占的空间太大了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2646 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:54 PVG 22:54 LAX 07:54 JFK 10:54
    Do have faith in what you're doing.
    ubao msn 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