首页 > 解决方案 > 如何在 Web 开发时可靠地清除 Safari 12.0 中的缓存

问题描述

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

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

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

我试过了

到目前为止没有成功.. Safari 假装一切都很好 - 继续使用旧版本的文件。

有没有其他人遇到过这样的缓存问题?

有什么想法可能是错的吗?

标签: cachingsafaribrowser-cache

解决方案


推荐阅读