第 5 章:Cookie、缓存与下载 — 浏览器记住了什么¶
📋 本章概览¶
| 项目 | 内容 |
|---|---|
| 学习时长 | 8 分钟 |
| 核心概念 | Cookie、缓存、会话、登录、下载、权限 |
| 核心比喻 | 门票、仓库和快递单 |
| 实践任务 | 区分登录状态、缓存内容和下载文件 |
Cookie 像网站发给浏览器的小票,可能用于会话和偏好;缓存像本地仓库,保存可重复使用的图片和脚本;下载文件则是你明确保存到电脑上的副本。
浏览器为什么会“记住”事情¶
Cookie 更像网站发给浏览器的临时凭证,缓存更像已经取过的文件副本,下载文件则是你明确保存到设备上的结果。它们都可能出现在“浏览器记住了”的描述里,但清理方式和风险完全不同。先分清对象,才不会为了修一个网站而把所有网站都退出。
遇到登录异常时,最容易犯的错是直接把所有数据清空。这样可能暂时解决现象,却会丢掉有用线索,也可能让其他网站全部退出。更稳妥的做法是先确认问题范围,再针对单个网站、单个会话或单个下载尝试处理,并记录改变前后的结果。
5.1 Cookie 和登录状态¶
登录后网站需要知道“这是刚才那位用户”,可能会使用 Cookie 或其他会话机制。Cookie 不是密码本身,但泄露会带来风险。不要从开发者工具复制 Cookie,也不要在公共电脑上勾选“记住我”。
5.2 缓存是什么¶
缓存让浏览器不必每次重新下载完全相同的资源。清缓存有时能解决旧页面问题,但会让第一次加载变慢,也不一定会退出账号。删除 Cookie 和清理缓存是不同动作。
5.3 下载文件和网页缓存不同¶
网页缓存由浏览器管理,通常不在你平时的课程目录里;下载文件是你可以在“下载”目录看到、改名、移动和备份的文件。不要把缓存目录当作资料保存位置。
5.4 处理登录异常¶
如果网页说“登录过期”,先确认网址和网络,再从官方网站重新打开登录入口;不要点击陌生短信中的登录链接。必要时退出账号、关闭标签页后重新登录,并检查账号安全提醒。
✅ 验证步骤¶
在一个允许的测试网站中观察登录前后页面差异;记录清理站点数据后哪些状态改变。不要在公共电脑上保存账号,也不要为了练习清理银行或校园账号的数据。
❌ 常见情况¶
| 现象 | 先判断什么 |
|---|---|
| 清缓存后仍然登录 | Cookie 或其他会话仍在,不代表清理失败 |
| 网页变慢 | 缓存被清理,资源需要重新下载 |
| 每次都要登录 | 可能关闭了 Cookie 或使用了隐私模式 |
| 下载文件不见了 | 到浏览器下载列表查看真实保存位置 |
📝 本章总结¶
- Cookie 更像会话门票,缓存更像资源仓库,下载文件是本地副本。
- 清缓存不等于退出账号,清 Cookie 也不等于删除服务器账户。
- 登录异常时先确认官方入口和网址。
✏️ 课后练习¶
解释“网页打开很快”和“网页知道你是谁”分别可能依赖什么机制;再为一个公开练习网页写一份不含隐私的清理步骤。
🔮 下一章预告¶
最后用证据排查网页打不开、下载失败和页面显示异常。