哪些信息会保存在本地?
media_favorites 保存收藏的站内内容 ID;media_history 保存最近访问或播放过的内容;media_progress 记录演示播放器的当前时间和媒体时长;media_view 保存网格/列表偏好与社区轻量点赞状态;media_autonext 记录自动下一集开关;media_volume 保存播放器音量;media_theme 用于预留界面主题状态。
这些数据使用浏览器 localStorage 保存,不需要 MySQL、SQLite 或任何服务器数据存储。它们通常会在同一浏览器、同一站点来源下持续存在,直到用户主动清理、浏览器策略删除,或使用不会长期保存站点数据的模式。
服务器会不会收到这些观看记录?
当前实现不会把收藏、历史、观看进度或音量通过 AJAX、Fetch 或表单上传服务器。PHP 页面只负责输出已有站内内容和处理当前 URL 参数。即使 JavaScript 完全关闭,核心 SEO 正文、导航、分类 GET、详情和文章仍能正常使用。
搜索关键词怎样处理?
搜索表单使用普通 GET 请求提交到 search.php。关键词会经过去标签、长度限制和 HTML 转义,然后只在服务器内已经加载的虚构影片、影人、片单与文章数组中匹配。它不会自动被发送到第三方搜索引擎、广告网络或推荐服务。
统计脚本意味着什么?
页面按固定顺序加载本地 /xtj.js 与 /x.js。本源码中的这两个文件只建立最小的本地页面状态,不包含外部网络请求。实际部署者如果更换脚本内容,应重新审查其数据行为,并保证对用户的说明与真实实现一致;不能只保留“本地”文字,却在脚本里加入未披露的外部追踪。
怎样清除这些数据?
顶部历史面板提供“清除本机记录”按钮,会移除历史与观看进度。收藏可以逐条取消。若需要一次性清理全部状态,可以使用浏览器的站点数据管理功能删除 rrvideo-app.cloud 的本地存储。删除后,因为服务器没有备份,所以无法恢复。
浏览器之间为什么不会自动同步?
本地存储以设备和浏览器为边界,同一台电脑上的不同浏览器也可能拥有彼此独立的记录。这种设计牺牲了自动同步,却减少了为了同步而引入账户和服务端保存的必要。如果未来加入跨设备能力,应先明确同步范围、保留时间和删除方式。
图片和视频会不会来自第三方?
源码只写入本地路径。图片名称来自既定旧资源池,视频只允许 media/demo-01.mp4 与 media/demo-02.mp4。站点不会为了填充内容而自动请求第三方影视源、网盘、解析接口或外部图床。实际部署时使用任何媒体资源,都应由部署者确认合法授权。

