我知道在Chrome中,您可以通过输入此地址来清除离线应用
铬://应用程序缓存-内部/
safari 5.0+有类似之处吗?
请注意,CTRL + ALT + E不会从缓存中删除脱机网络应用。
答案 0 :(得分:6)
在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。
答案 1 :(得分:6)
如果要清空单个站点的应用程序缓存而不打扰其他站点的缓存,您可以:
注意:⌥ + ⌘ + E ,空缓存,如问题中所述,对此无效。
答案 2 :(得分:3)
关闭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
是隐藏文件夹。
答案 3 :(得分:1)
答案 4 :(得分:0)
大多数情况下,简单的强制刷新都可以解决问题,您可以使用以下组合键完成此操作: 在PC上:Command + R. 在Mac上:Apple + R