手机版

如何在Safari浏览器中开启针对开发者的“忽略网络缓存”选项?

时间:2026-09-06 419
在 Safari 中开启“忽略网络缓存”即启用开发者工具 Network 面板中的 Disable cache 功能,仅对当前调试会话临时生效,确保刷新时绕过本地缓存直连服务器;需先在偏好设置中启用“开发”菜单,再打开网页检查器并勾选该选项,iOS 真机调试同理。

在 Safari 中开启“忽略网络缓存”,本质是启用开发者工具中的停用缓存(Disable Cache)功能。它不是全局开关,而是在当前网页检查器开启状态下、仅对本次调试会话生效的临时设置,能确保每次刷新都绕过本地缓存,直接向服务器请求最新资源。

一、先启用“开发”菜单

这是所有开发者功能的前提:

  • 打开 Safari,点击顶部菜单栏的Safari → 设置(或偏好设置)
  • 切换到高级标签页
  • 勾选在菜单栏中显示“开发”菜单
  • 关闭设置窗口,顶部菜单栏就会出现“开发”选项

二、打开网页检查器并启用停用缓存

该设置位于 Network(网络)面板中,需手动开启:

  • 确保目标网页已打开并处于前台
  • 点击顶部菜单栏开发 → 显示网页检查器(或按 Command + Option + I
  • 在检查器顶部标签中,点击Network(网络)
  • 勾选右上角的Disable cache(停用缓存)复选框 —— 它通常位于过滤器栏右侧,图标为一个带斜杠的缓存符号

三、验证是否生效

启用后,所有后续刷新(Command + R)都会跳过缓存:

  • Network 面板中每条请求的Size列会显示“from disk cache”或“from memory cache”的条目明显减少
  • 若看到大量200 OK(from server)而非缓存标识,说明已成功忽略缓存
  • 注意:该设置仅在检查器保持打开且“Disable cache”勾选时有效;关闭检查器或取消勾选即恢复默认缓存行为

四、iOS 真机调试时的等效操作

通过 Mac 连接 iPhone 调试 H5 页面时,同样适用:

  • 确保 iPhone 的设置 → Safari → 高级 → Web 检查器已开启
  • Mac 上 Safari 的开发菜单中会出现你的设备名和页面 URL
  • 点击进入网页检查器后,在 Network 面板中勾选Disable cache即可
  • 此时在手机端刷新(或点击检查器左上角刷新按钮),请求均走服务器
女子学校安检员安卓最新版
6.0
模拟经营 20 MB
扫一扫手机安装更便捷