使用桌面webinspector清除移动Safari中的缓存?

时间:2013-10-08 14:06:56

标签: iphone safari mobile-safari web-inspector

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

我知道我可以进入iphone中的设置,但这有点像哈利,因为手机已经在调试时已经被计算机风化了,如果我能在safari中通过webinspector清除它将会非常好

8 个答案:

答案 0 :(得分:21)

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

我还有另外一个问题,那就是Fiddler也有一个缓存。当我通过提琴手代理运行iPad时,我也必须清楚。

一旦我清除了fiddler缓存,然后使用了SHIFT + COMMAND + R,我就可以看到iPad请求并接收新文件。

答案 1 :(得分:14)

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

enter image description here

答案 2 :(得分:3)

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

一个简单的方法是在你的网址上添加一个新参数 例如。 http://domain.com/testing.html?refresh=1

(当然,在Web Inspector中使用这些功能会更好)

答案 3 :(得分:2)

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

从Web检查器中,如果我使用键盘快捷键:OPTION + COMMAND + R,它将清除缓存并重新加载页面。

答案 4 :(得分:0)

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

确保您已真正连接(“开发”>“您的电话名”>“正在通过电话查看的网站”),该名称应显示在桌面开发人员工具的下拉菜单中。

Safari 11.1 高塞拉山脉 ios 11.4

答案 5 :(得分:0)

在iOs 11.4.1上,这里没有任何帮助。在“网络”标签中四处浏览后,我发现Command + K是“清除网络项”。我希望这可以帮助别人。

答案 6 :(得分:0)

在连接iPhone并使用开发人员模式进行检查时,请尝试Cmd + alt + R。它对我有用!

答案 7 :(得分:-2)

您可以通过USB将iPhone连接到MacBook并使用Safari Web Inspector
连接后,您可以使用开发 - > 空缓存