ios - 如何删除ios模拟器safari缓存

标签 ios xcode safari ios-simulator browser-cache

我正在尝试在 iphone 模拟器上测试一个网站,我做了一些 javascript 更改,我的 javascript 文件正在从缓存中加载。

我在 safari web 检查器、资源选项卡(在模拟器窗口上)看到旧版本文件,网络调用的状态也为 304。 我已经在 macos Safari 上禁用了缓存。 我已经尝试删除模拟器设置中的 safari 缓存。 模拟器外的 Safari 正在正确加载新文件(我清空/禁用了缓存)。

我在 Sierra 上使用来自 XCode 的模拟器(10.0 SimulatorAPP-745.10 和 iOS 10.3)

如何删除或禁用模拟器缓存?

最佳答案

对于 2018 年加入的任何人:如果您连接了 Safari,请单击“网络”选项卡,然后在顶行单击“忽略缓存资源”图标(就在“导出”按钮旁边)。

enter image description here

似乎可以解决问题。

关于ios - 如何删除ios模拟器safari缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46627175/

相关文章:

ios - 在 Swift 中将参数传递给操作函数

ios - 更新到 iOS 9.3 后 SVG Sprite 不起作用

c++ - Xcode C++ : Build in Debug but not Release

ios - 真实的 iOS 设备和 Watch Simulator 是否可以出于测试目的进行通信

css - HTML、CSS、内联 block Safari 浏览器

javascript - Safari V6.0 中的 FileReader API 问题

objective-c - typedef 的重新定义是 C11 的一个特性

ios - 来自 Unity 的 Xcode : "Linker command failed with exit code 1 (use -v to see invocation)"

css - 为什么@font-face 在 safari 上工作而不在 firefox 上工作? (Mac 版本)

ios - 将选定的UICollectionView单元格移到collectionview的中心