用户主动点击
收藏或追更状态只在用户主动操作后尝试写入,不会自动把整页浏览行为上传到外部服务。
本站的收藏、最近浏览与追更提醒使用浏览器本地存储做轻量交互;核心正文不需要这些数据才能显示,也不会把本机状态描述成账号云同步。

如果浏览器拒绝写入,本页设计要求功能静默退化而不是让正文报错。
收藏或追更状态只在用户主动操作后尝试写入,不会自动把整页浏览行为上传到外部服务。
脚本使用 try/catch 处理失败情况,键名只服务站内轻量状态,不保存搜索弹窗是否打开。
同一浏览器可以恢复按钮状态和少量最近浏览;更换设备或清理数据后记录可能消失。
用户可以通过浏览器的数据管理功能清除这些本机记录,站内正文与服务端内容不受影响。
把用途拆开说明,避免一个含糊的“为了体验”覆盖所有行为。
| 功能 | 数据 | 位置 | 用途 |
|---|---|---|---|
| 收藏 | 条目标识与标题 | 当前浏览器 | 稍后观看清单 |
| 最近浏览 | 条目标识、标题与站内地址 | 当前浏览器 | 返回最近内容 |
| 追更提醒 | 条目标识 | 当前浏览器 | 恢复按钮状态 |
| 搜索 | URL 中的 q 与 type | 服务器请求 | 匹配站内内容 |
搜索词用于 PHP 服务端匹配站内标题、摘要、标签和频道。结果页回显前进行 HTML 转义,分类、状态和排序参数只接受白名单值,不能拿来控制文件 include 或任意路径。
无数据库架构本身降低了许多不必要的数据面;页面也不要求用户提供账号资料才能浏览核心内容。
内容来自 PHP 数组,收藏和记录保存在本机浏览器。
刷新和首次访问时搜索弹窗始终隐藏。
纠错只需要页面位置和公开依据,不需要住址或证件信息。
无 JavaScript 时正文、导航、搜索结果与详情仍然存在。
收藏会保存在当前浏览器,本功能不代表账号云同步。