26

是否可以使用 Safari 中的桌面网络检查器清除移动 Safari 缓存?

我知道我可以去 iphone 中的设置,但这有点麻烦,因为在调试时手机已经连接到计算机,如果我能通过 safari 中的 webinspector 清除它,那就太好了。

4

8 回答 8

27

您可以Cmd + Option + R在开发人员工具中使用 web 检查器强制移动 safari 重新加载其缓存。

我还有另一个问题是 Fiddler 也有缓存。当我通过提琴手代理运行 iPad 时,我还必须明确这一点。

一旦我清除了提琴手缓存,然后使用Cmd + Option + R,我可以看到 iPad 请求和接收新文件。

于 2014-08-13T20:41:44.343 回答
26

我在 safari 11.1 中遇到了这个问题,答案非常简单。在网络选项卡的右上角实际上有一个按钮,用于在调试时禁用缓存。我想离开这个,以防其他人像我一样错过按钮。(蓝色的那个)

在此处输入图像描述

于 2018-05-09T13:50:03.110 回答
5

我在 macbook 上使用 Safari 11.1,并使用 Web Inspector 连接到带有 iOs 11.2.6 的 iPhone。

在 Web Inspector 中,如果我使用键盘快捷键:OPTION + COMMAND + R,它会清除缓存并重新加载页面。

于 2018-10-11T13:54:39.527 回答
4

好吧,“开发”菜单中有一个选项 - 但是它似乎不起作用。

解决此问题的一种简单方法是向您的 url 添加一个新参数,
例如。http://domain.com/testing.html?refresh=1

(当然,在 Web Inspector 中工作的功能会更好)

于 2013-10-24T11:22:09.780 回答
1

Try Cmd+alt+R when iPhone is connected and your inspecting with developer mode. It worked for me!

于 2019-09-14T09:43:37.587 回答
1

旧线程,但如果您将 iphone 连接到桌面开发人员工具,您可以在查看连接到 iphone 的 Web 检查器时点击 OPTION + CMD + E(空缓存的快捷方式)。然后在您的 iPhone 浏览器中点击刷新按钮。

确保您确实已连接(开发>您的电话名称>正在手机上查看的网站)它应该显示在您的桌面开发人员工具下拉菜单中。

Safari 11.1 High Sierra ios 11.4

于 2018-06-27T16:52:33.450 回答
-1

在 iOs 11.4.1 上,这里没有任何东西对我有用。在网络选项卡中挖掘后,我发现Command + K这是“清除网络项目”。我希望这可以帮助别人。

于 2018-10-22T18:55:01.557 回答
-2

您可以通过 USB 将 iPhone 连接到 MacBook 并使用Safari Web Inspector
连接后,您可以使用Develop -> Empty Caches

于 2016-04-29T14:44:14.527 回答