在 Safari 中查看 Cookie,其实苹果官方提供了多种原生方法,且无需安装任何第三方插件。今天我们就将这四种主流方案一次性讲清楚:既可通过偏好设置快速浏览网站数据总量,也能利用开发者工具逐条查看 Cookie 的完整属性;iOS 设备上设有专门入口确认数据是否存在,控制台里还能直接调出 Cookie 字符串。无论你是普通用户想清理缓存,还是开发者需要调试登录状态,总有一种方法能满足你的需求。

很多人在 Safari 中想要查看当前网站存储了哪些 Cookie,却一时找不到入口。其实 Safari 内置的隐私管理功能和开发者工具就能轻松搞定,以下操作都不需要额外下载任何软件,照着步骤执行即可。
一、通过 Safari 偏好设置管理网站数据
这种方式适合快速浏览所有访问过的网站的 Cookie 与数据总量,还支持按域名筛选和批量删除,没有任何技术门槛。
1、打开 Safari 浏览器,点击顶部菜单栏的 Safari,选择 偏好设置。
2、切换到 隐私 标签页,点击 管理网站数据 按钮。
3、在弹出的窗口中,系统会列出所有存储了 Cookie 或网站数据的域名,顶部有一个搜索框,输入网站名称或部分 URL 即可过滤。
4、选中某个网站条目后,右侧会显示其占用的数据大小与类型(如 Cookie、本地存储、会话存储),点击 详情 还能查看具体的条目数量。
二、使用 Safari 开发者工具查看实时 Cookie 详情
这种方法能够展示最完整的 Cookie 属性信息,包括 Name、Value、Domain、Path、Expires/Max‑Age、Secure、HttpOnly、SameSite 等字段。当你需要调试网页行为或验证 Cookie 是否生效时,这套方法尤为实用。
1、进入 Safari 偏好设置的 高级 标签页,勾选 在菜单栏中显示“开发”菜单,即可激活开发者功能。
2、访问目标网站,待页面完全加载后,按下 Option + Command + I 快捷键打开 Web 检查器。
3、在检查器顶部选项卡切换到 存储(Storage) 面板,左侧边栏选择 Cookies,再点击当前网站的完整域名(例如 example.com)。
4、右侧表格会逐条列出所有 Cookie,每列对应一个属性。如果某条 Cookie 显示为 灰色且不可编辑,说明它被标记为 HttpOnly,无法通过 JavaScript 读取。
三、在 iPhone 或 iPad 上查看特定网站的 Cookie 数据
iOS/iPadOS 系统虽然未开放直接查看单个 Cookie 内容的图形界面,但通过“网站数据”总览,你可以间接确认某个网站是否存有数据,从而判断其是否存在。
1、打开设备的 设置 > App > Safari 浏览器。
2、向下滑动,点击 高级,再点击 网站数据。
3、等待列表加载完成后,在搜索栏中 输入目标网站域名(例如 taobao.com),如果出现匹配项,说明该网站已经在本地存储了 Cookie 或其他数据。
4、轻点这个条目,可以查看它的 数据大小和最后使用时间。虽然无法看到 Cookie 的具体键值对,但至少能判断数据是否持续存在。
四、通过控制台执行 JavaScript 查看当前页面 Cookie 字符串
这种方法直接利用浏览器运行时环境读取 document.cookie 属性,适合快速获取非 HttpOnly 类 Cookie 的明文键值对,临时验证登录状态或跟踪参数时尤为方便。
1、按 Option + Command + I 打开 Web 检查器,切换到 控制台(Console) 选项卡。
2、输入命令:document.cookie,然后回车执行。
3、控制台会返回一个以分号分隔的字符串,格式类似 key1=value1; key2=value2。请注意,这个结果 不包含 HttpOnly 标记的 Cookie。
4、如果希望查看结构化的表格形式,可以粘贴以下代码再回车:console.table(document.cookie.split('; ').map(c => { const [k,v] = c.split('='); return {Key:k, Value:decodeURIComponent(v)}; }))。
