QuickBookmark 告别混乱书签,畅享高效浏览快速找到你最常用的网站 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
edgebitllc
V2EX    分享创造

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

  •  
  •   edgebitllc 2024 年 11 月 20 日 2343 次点击
    这是一个创建于 492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       2024 年 11 月 21 日
    支持一下!请问毫秒级搜索如何实现的。
    hhdhhd
        2
    hhdhhd  
       2024 年 11 月 21 日
    功能建议,一次性打开某个目录下的所有书签。
    edgebitllc
        3
    edgebitllc  
    OP
       2024 年 11 月 21 日
    @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
       2024 年 11 月 21 日
    @hhdhhd 谢谢宝贵建议。 我理解是打开本地书签下的某个目录所有书签是吗?

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

    (你要不要建这么多数据测试下
    edgebitllc
        12
    edgebitllc  
    OP
       2024 年 11 月 22 日
    @simonmao 哈哈, 是的啊, 刚说完就有同学反馈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2942 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:37 PVG 09:37 LAX 18:37 JFK 21:37
    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