数据只留在你自己的浏览器里:本地优先意味着什么

NavShelf 是什么 NavShelf 是一个免注册的网页版导航页——也有人叫它起始页、个人主页。左边是可以层层嵌套的目录树,右边是链接卡片,你把每天要去的十几个网站按自己的分类放进去,打开浏览器第一眼就能看到:没有推荐流,也没有需要关掉的弹窗。除收藏之外,它还有英文 / 简体中文 / 繁体中文三种界面语言、日夜两套主题,以及一个工具栏目,里面是 Base64、JSON 格式化、时间戳转换这类直接在浏览器里运行的小工具。目录、链接、搜索设置全部存在你自己的浏览器本地,不上传,也不需要账号。 先给结论 NavShelf 没有账号系统,也没有服务器端数据库。目录、链接、搜索引擎和界面设置,全部存在你此刻用的这台设备、这个浏览器里。关掉标签页,下个月再回来,它们还在原地——而且除了你,没人能看到,包括站方。 数据具体存在哪 全部在一个叫 navProjectData 的浏览器存储键里,是一个 JSON 对象,四部分:directories、links、searchEngines、ui。每一次改动——新建链接、改名、拖动——都会立刻写进去。 存储这件事就这么多。没有后台同步,没有一队等着上传的变更,服务器上也没有备份副本。 你可以自己看:打开浏览器开发者工具 → Application → Local Storage,你的全部收藏就以明文 JSON 的形式摆在那里。之所以看得到,是因为它只存在这一个地方。 本地优先换来什么 不用账号。 不用注册、不用记密码,也不会因为登录出问题而打不开自己的链接。 没有服务器端副本,也就没有那类泄露风险。 书签数据最常见的暴露方式,是别人运营的数据库出了问题——这里根本没有那个数据库。 不依赖任何一个服务活着。 只要浏览器还在,你的结构就还在。 站内小工具同样是本地的。 Base64、JSON 格式化、时间戳转换、图片压缩,这些都在浏览器里运行,你粘进去的内容不会被上传。 代价是什么(这部分也照实说) 换浏览器、换设备不会自动跟过去。 要用导出和导入手动搬。 清理浏览器数据就会一起清掉。 勾选了"网站数据"的清理会带走你的收藏;无痕窗口则在关闭时清空。 没有回收站,没有撤销。 删目录会连带删掉子目录和链接,导出 JSON 是唯一能回到过去的方式。 有容量上限。 浏览器存储通常在 5–10MB 之间,能放几千条链接,但不是无限。接近上限时先导出再清理。 没有协作、没有分享、没有实时同步。 别人编辑不了你的收藏,另一台设备上也不会实时更新。 哪些东西会离开浏览器 书签不会。但页面本身是另一回事,这里说准确一些: 站点会加载页面级的访问统计脚本,广告开通后还会加载广告脚本。用本地文件方式打开应用时,广告位完全不加载。 这些脚本工作在页面层。NavShelf 不会把你的书签数据交给它们。 如果你连第三方脚本也不想跑,可以在浏览器里屏蔽。广告组件是按"加载失败就静默降级"写的,屏蔽它们不会影响任何书签功能。 取舍说清楚就是:数据留在本地,而你打开它的方式仍然是一个网页,网页就有网页该有的统计。 九十秒自己验证 看存储:开发者工具 → Application → Local Storage,只有一个键,里面是你能读懂的 JSON。 看网络:打开 Network 面板,然后开始编辑链接——没有任何请求发出,因为应用不往外发东西。 拔网线:页面已经打开的情况下断网,继续新建、改名、删除,一切都正常,因为它不依赖服务器。 看政策:细节写在隐私政策里。 常见问题 数据会被上传吗? 不会,也没有可以上传的接口。 ...

September 22, 2026 · 1 min · 92 words · NavShelf Team