我正在尝试在我的 iPhone4 (iOS4) iPad1 (iOS3.3) 和桌面上调试网站。
我的问题是我根本无法清除 iPhone 缓存。
如果我将警报/控制台添加到我正在调试的 js 文件中,它们会显示在 iPad 和桌面上,但 iPhone 只是不断从缓存中重新加载。
如果我通过 Safari 清除缓存settings>safari>delete browser history, cache, cookies
并在 Safari 中删除所有书签并删除服务器、iPad 和桌面中断(丢失文件)上的文件,但 iPhone 仍会加载页面,就好像什么都没发生一样。
不确定这是问的正确地方,但也许其他人有类似的经历和想法如何解决?
谢谢!
编辑:
我又玩了一些。如果我通过图标启动应用程序,缓存似乎已清除。只有当我在 Mobile Safari 中打开页面时,它仍然使用缓存中的错误文件。仍然欢迎指点!
编辑:
我正在为此开始赏金。我在网站上使用 RequireJS 和 JqueryMobile,所以这些也可能是缓存未清除的原因。不过,我不明白为什么它会在应用程序模式下清除,以及为什么它在 Mobile Safari 中无法清除。
我尝试了以下方法:
1. 在 URL 栏中单击reload page
不会清除缓存。单击链接然后通过加载页面go
似乎确实会偶尔清除缓存