如何在Safari中清除Web应用程序的脱机缓存?

Ale*_*sco 12 safari html5 offline web-applications

我知道在Chrome中您可以通过输入此地址来清除离线应用

铬://应用程序缓存,内部/

safari 5.0+有类似的东西吗?

请注意,CTRL + ALT + E不会从缓存中删除脱机Web应用程序.

Ear*_*edd 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.

我在这里找到了这个答案的种子.


Ell*_*ndy 6

如果要在不干扰其他站点缓存的情况下清空单个站点的应用程序缓存,您可以:

  1. 启用"开发"菜单.
  2. 在"开发"菜单中,选中"禁用缓存".
  3. 刷新页面.
  4. 取消选中"禁用缓存"以恢复正常操作.

注意:+ + E,空缓存,如问题中所述,对此无效.