Caching 如何在web开发时可靠地清除Safari 12.0中的缓存

Caching 如何在web开发时可靠地清除Safari 12.0中的缓存,caching,safari,browser-cache,Caching,Safari,Browser Cache,我试图弄清楚如何可靠地防止Safari 12.0缓存文件(在我的场景中特别是.js文件) 我需要为iOS和macOS用户优化页面,在开发过程中,我遇到了一个奇怪的行为,Safari坚持使用旧版本的文件,而不是从服务器获取最新版本的文件 我从服务器上删除了这个文件,但不知何故Safari仍然能够显示它。当然,显示文件的旧版本。其余浏览器(Chrome、Opera、Firefox)正确地产生404错误 我试过了 从“开发”菜单中删除具有“空缓存”的缓存 使用command+option+R刷新页面

我试图弄清楚如何可靠地防止Safari 12.0缓存文件(在我的场景中特别是.js文件)

我需要为iOS和macOS用户优化页面,在开发过程中,我遇到了一个奇怪的行为,Safari坚持使用旧版本的文件,而不是从服务器获取最新版本的文件

我从服务器上删除了这个文件,但不知何故Safari仍然能够显示它。当然,显示文件的旧版本。其余浏览器(Chrome、Opera、Firefox)正确地产生404错误

我试过了

  • 从“开发”菜单中删除具有“空缓存”的缓存
  • 使用command+option+R刷新页面
  • 通过检查模式清除缓存
  • 按住shift键的同时单击刷新
  • 使用匿名模式
  • 删除隐私设置中的所有网站数据
  • 退出并重新打开Safari
  • 所有前者的组合
到目前为止还没有成功。。Safari假装一切正常——继续使用旧版本的文件

还有其他人在缓存方面遇到过这样的问题吗


有什么问题吗?

这里可能有一个解决方案:。1.您可以在“元素”选项卡(
选项)上打开Web Inspector⌥+
命令⌘+
I
)。2.您可以刷新(
命令)⌘+
R