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

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

  •  1
     
  •   hanguokai · 347 天前 · 3107 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。


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