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

QuickBookmark 告别混乱书签,畅享高效浏览——快速找到你最常用的网站

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

    i 人推广一下自己写的浏览器插件, 万分感激各位大大提宝贵意见。
    插件地址 https://chromewebstore.google.com/detail/quickbookmark/bchpfkdegegpbciefkphdfaooaoianjf

    为什么要开发这个插件

    其实还是源自我自己的需求,在实际使用浏览器书签中,有如下痛点问题。

    1. 经常找不到要的网站链接: 收藏的网站多而杂,特别是这两年共享文档的兴起,链接越来越多,但频繁用的就那几个。
    2. 查找要点击多次才能找到: Chrome 书签是文件夹的形式,有时要找一个网址我忘了放哪个文件夹了。只能一个一个文件夹点开去查找,真的挺浪费时间的。
    3. 工作演示时暴露隐私: Chrome 显示书签栏, 工作时开会演示暴露了收藏的网站。自己记性不好,收藏太隐蔽自己都不记得😂

    尝试找了一些导航站、chrome 插件,都不能很好满足自己的需求。 万般无奈,我自己来!!!(造轮子瘾被成功勾起)

    主要功能点

    1.设置个人导航区 管理高频访问站点: 可自由添加站点、可以从书签拖动到导航区添加站点、支持无限分类、支持左右滑动翻页( mac 触摸板简直不要太爽)
    quickbookmark features
    2.默认展开的本地书签: 默认展开浏览器里的书签,有多少我自己翻看。(翻到有些帖子的大佬有几万书签的,帮我测测看 [偷笑] )
    3.搜索功能: 通过标题和网址搜索 个人导航区和本地书签, 快速直达要找的站点。

    安装体验

    谷歌插件应用商店: https://chromewebstore.google.com/detail/quickbookmark/bchpfkdegegpbciefkphdfaooaoianjf

    对应的插件主页(不敢叫官网)也可以下载 crx 安装: https://quickbookmark.online

    所有数据全部本地 localstorage 保存,请大家放心体验/使用。

    quickbookmark swipe quickbookmark move

    12 条回复    2024-11-22 20:28:56 +08:00
    simonmao
        1
    simonmao  
       36 天前
    支持一下!请问毫秒级搜索如何实现的。
    hhdhhd
        2
    hhdhhd  
       35 天前
    功能建议,一次性打开某个目录下的所有书签。
    edgebitllc
        3
    edgebitllc  
    OP
       35 天前
    @simonmao 谢谢支持, 站点数据用数组存储, 在内存中遍历非常快的。核心代码
    ```typescript
    // 搜索站点,保留 section 结构
    const filteredSites: { [sectionId: string]: NavigationItemType[] } = {};
    pages.forEach((page, pageIndex) => {
    page.forEach(section => {
    const matchedSites = section.items.filter(site =>
    site.title.toLowerCase().includes(query) || site.url?.toLowerCase().includes(query)
    );
    if (matchedSites.length > 0) {
    filteredSites[section.id] = matchedSites;
    }
    });
    });
    ```
    edgebitllc
        4
    edgebitllc  
    OP
       35 天前
    @hhdhhd 谢谢宝贵建议。 我理解是打开本地书签下的某个目录所有书签是吗?

    如果能描述一下具体的使用场景更好了, 不胜感激!
    simonmao
        5
    simonmao  
       35 天前
    @edgebitllc #3 我之前也是用这种方式来搜索,但当数据量大了后,就不适用了,我现在用 FlexSearch 来建索引搜,相对好了很多。
    hhdhhd
        6
    hhdhhd  
       35 天前
    @edgebitllc #4 就是有一个目录里是一些摸鱼用的网站,摸鱼的时候会一次性全部打开,一个一个的浏览。
    edgebitllc
        7
    edgebitllc  
    OP
       34 天前
    @simonmao 谢谢分享, 后面遇到的话我试下 FlexSearch
    edgebitllc
        8
    edgebitllc  
    OP
       34 天前
    @hhdhhd 哈哈, 是个需求点, 安排加上 :D
    ciovwx
        9
    ciovwx  
       34 天前
    9700 多个书签,比较卡。搜索如「免费」时,会卡 3-4 秒,删除成「免」很丝滑,删除成「」空白时,又会卡几秒。中键不能新标签页打开,而是网页的滚动手势,不太方便。
    edgebitllc
        10
    edgebitllc  
    OP
       34 天前
    @ciovwx 谢谢反馈, 我优化一下
    simonmao
        11
    simonmao  
       34 天前
    @edgebitllc #10 哈哈,没想到这么快就有同学出来反馈了,优化后有心得踢我一下🤣

    (你要不要建这么多数据测试下😂
    edgebitllc
        12
    edgebitllc  
    OP
       34 天前
    @simonmao 哈哈, 是的啊, 刚说完就有同学反馈😁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.