我知道在Chrome中,你可以通过输入这个地址如何在Safari中清除Web应用程序的脱机缓存?
铬清除脱机应用://应用程序缓存,内部/
是否Safari 5.0及有类似的东西?
请注意,CTRL + ALT + E不会从缓存中移除离线网络应用程序。
我知道在Chrome中,你可以通过输入这个地址如何在Safari中清除Web应用程序的脱机缓存?
铬清除脱机应用://应用程序缓存,内部/
是否Safari 5.0及有类似的东西?
请注意,CTRL + ALT + E不会从缓存中移除离线网络应用程序。
在OS X Safari的缓存清单数据库可以在
/var/folders/XX/xxxxxx/-Caches-/com.apple.Safari/ApplicationCache.db
其中X/X是随机字符被发现。 (您会在计算机上为每个用户找到一组随机字符;您只需要担心与您帐户相对应的路径。)删除ApplicationCache.db并重新启动Safari。 (Safari浏览器时遇到一个缓存清单网站.db文件将重新生成。)
拿到这个文件最简单的方法是在终端中运行以下命令
defaults write com.apple.Finder AppleShowAllFiles YES
,然后强制重新启动的Finder。完成后,运行
defaults write com.apple.Finder AppleShowAllFiles NO并重新启动Finder。
我发现这个答案的种子here。
在OS X 10.8.4的Safari 6.0.5上,路径略有不同,'/ var/folders/XX/xxxxxx/C/com.apple.Safari/ApplicationCache.db'('C'而不是'-Caches- ') – edymtt 2013-08-18 15:33:28
关闭Safari,删除ApplicationCache.db文件并再次启动Safari并清除AppCache。
在Windows机器上Safari的离线应用程序缓存驻留在这里:
C:\Documents and Settings\Administrator\Local Settings\Application Data\Apple Computer\Safari\ApplicationCache.db
凡管理员是登录的用户名。
在Windows 7中,这是
C:\Users\[username]\AppData\Local\Apple Computer\Safari\ApplicationCache.db
注意AppData
是一个隐藏文件夹。
如果要清空单个网站的应用程序缓存,而不会干扰其他网站的缓存,您可以:
注:⌥ + ⌘ + ē,清空缓存,如问题指出,无助于这种效果。
不幸的是,似乎只能禁用正常的浏览器缓存而不是缓存清单中的应用程序文件。 涉及ApplicationCache.db工作的其他答案。 – AnsonL 2014-07-22 23:22:23
大多数时候,一个简单的力量刷新就可以了,你可以用下面的组合键实现这一点: 在PC:命令+ R 在Mac:苹果+ R
在菜单栏中,转到Safari>清空缓存...。 – ughoavgfhw 2011-04-10 23:00:59
Safari - >清空缓存似乎清除其他缓存,而不是任何HTML5清单缓存。 – 2011-09-27 03:15:59