今日精选已更新本周短剧连载上新动漫片库新增专题生活 Vlog 推荐刷新社区分享须尊重版权与隐私
Local Data Flow

知道数据留在哪里,才能放心使用收藏和记录

本站的收藏、最近浏览与追更提醒使用浏览器本地存储做轻量交互;核心正文不需要这些数据才能显示,也不会把本机状态描述成账号云同步。

樱花社区隐私与本地数据设置
本地数据流程

从一次点击到浏览器保存,只有几步

如果浏览器拒绝写入,本页设计要求功能静默退化而不是让正文报错。

用户主动点击

收藏或追更状态只在用户主动操作后尝试写入,不会自动把整页浏览行为上传到外部服务。

写入 localStorage

脚本使用 try/catch 处理失败情况,键名只服务站内轻量状态,不保存搜索弹窗是否打开。

下次本机读取

同一浏览器可以恢复按钮状态和少量最近浏览;更换设备或清理数据后记录可能消失。

随时清理

用户可以通过浏览器的数据管理功能清除这些本机记录,站内正文与服务端内容不受影响。

功能与数据

不同交互需要的数据并不一样

把用途拆开说明,避免一个含糊的“为了体验”覆盖所有行为。

功能数据位置用途
收藏条目标识与标题当前浏览器稍后观看清单
最近浏览条目标识、标题与站内地址当前浏览器返回最近内容
追更提醒条目标识当前浏览器恢复按钮状态
搜索URL 中的 q 与 type服务器请求匹配站内内容
搜索与参数

输入经过长度限制和转义

搜索词用于 PHP 服务端匹配站内标题、摘要、标签和频道。结果页回显前进行 HTML 转义,分类、状态和排序参数只接受白名单值,不能拿来控制文件 include 或任意路径。

URL 中存在 q 参数不会自动打开全局搜索弹窗,也不会把“打开状态”保存到 Cookie、Session 或 localStorage。
最小化原则

能不保存的信息,就不要为了“以后可能用到”先保存

无数据库架构本身降低了许多不必要的数据面;页面也不要求用户提供账号资料才能浏览核心内容。

不建用户数据库

内容来自 PHP 数组,收藏和记录保存在本机浏览器。

不保存弹窗状态

刷新和首次访问时搜索弹窗始终隐藏。

不索取无关信息

纠错只需要页面位置和公开依据,不需要住址或证件信息。

脚本失败可浏览

无 JavaScript 时正文、导航、搜索结果与详情仍然存在。

还想了解具体交互?

观影工具页用窗口与参数矩阵解释本机设置,FAQ 也整理了搜索、收藏和脚本降级问题。