Linka 面向需要同时处理多个项目、资料和网页任务的浏览器用户,解决标签页临时上下文容易丢失、书签长期沉淀和当前浏览状态割裂的问题。它把新标签页改造成个人工作区,将书签、打开中的标签页、浏览快照和搜索入口集中展示,帮助用户快速回到正在处理的网页上下文,适合研发、设计、运营、学习资料整理等多任务浏览场景。
点击空白处退出提示
语言技术
JavaScript、React系统类型
Web行业分类
开发工具、脚本插件
Linka 面向需要同时处理多个项目、资料和网页任务的浏览器用户,解决标签页临时上下文容易丢失、书签长期沉淀和当前浏览状态割裂的问题。它把新标签页改造成个人工作区,将书签、打开中的标签页、浏览快照和搜索入口集中展示,帮助用户快速回到正在处理的网页上下文,适合研发、设计、运营、学习资料整理等多任务浏览场景。
项目提供新标签页工作区、多搜索引擎切换、书签管理、当前标签页管理、浏览快照、自动会话快照、快照恢复、统一搜索和个性化设置等功能。用户可以在新标签页查看当前窗口标签、按标签组或域名聚合浏览内容,保存选中的标签页为快照,之后一键恢复工作上下文;也可以打开、编辑、删除、排序书签,添加当前页书签或创建文件夹,并通过标题、URL、关键词快速搜索当前标签、固定链接和历史快照。
我主要负责浏览器扩展的产品设计与前端实现,基于 WXT + React + TypeScript 构建 newtab、popup 和 background 入口,使用 Tailwind CSS 4、Radix UI/shadcn 风格组件和 lucide-react 完成界面与交互。数据层封装 browser.tabs、bookmarks、storage、tabGroups 等扩展 API,将工作区、快照、建议和偏好保存到本地存储。实现重点包括新标签页替换、标签页状态同步、书签 CRUD、拖拽排序、快照保存与恢复、搜索聚合、自动会话快照和可解释的本地建议逻辑,同时通过 Vitest 覆盖 workspace 存储、URL 处理和搜索建议等核心模块。



评论