Safari中查看Cookie有四种原生方法:一、通过偏好设置→隐私→管理网站数据浏览并筛选域名;二、启用开发菜单后用Web检查器→存储→Cookies查看完整属性;三、iOS/iPadOS在设置→Safari→高级→网站数据中确认存在性;四、控制台执行document.cookie或结构化代码查看非HttpOnly Cookie。
如果您希望在 Safari 浏览器中查看当前网站所存储的 Cookie 及其他网站数据,但无法直接在地址栏或页面上看到这些信息,则需要借助 Safari 内置的隐私管理或开发者工具功能。以下是几种可操作、无需第三方插件的查看方法:
该方式适用于快速浏览所有已访问网站的 Cookie 和网站数据总量,并支持按域名筛选与批量删除,不依赖技术背景即可完成基础查看。
1、打开 Safari 浏览器,点击顶部菜单栏中的Safari,选择偏好设置。
2、切换至隐私标签页,点击管理网站数据按钮。
3、在弹出窗口中,系统将列出所有储存了 Cookie 或网站数据的域名,可通过顶部搜索框输入网站名称或部分 URL 进行过滤。
4、选中目标网站条目后,右侧将显示其占用的数据大小及类型(如 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 访问。
iOS/iPadOS 系统未开放直接查看单个 Cookie 内容的图形界面,但可通过“网站数据”总览间接确认某网站是否已存储数据,并定位其存在状态。
1、前往设备设置 > App > Safari 浏览器。
2、向下滚动并点击高级,再点击网站数据。
3、等待列表加载完成,在搜索栏中输入目标网站域名(如 taobao.com),若出现匹配项,则表明该网站已在本地保存 Cookie 或其他网站数据。
4、轻点该条目,可查看其数据大小和最后使用时间;此时虽无法查看 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)}; }))。