gpt4 book ai didi

browser - 如何一直强制清除用户的浏览器?

转载 作者:行者123 更新时间:2023-12-04 06:12:08 24 4
gpt4 key购买 nike

我们正在开发一个网站。我们的客户想每天检查网站,但他们遇到了问题。每当我们对网站进行更改时,他们都必须清除浏览器缓存。

所以我在我的服务器配置中添加了以下 header

Cache-Control: no-cache

据我所知,firefox 正在接收这个 header ,我很确定它正在遵守它。

我的问题是,这个“缓存控制:无缓存”是否有保证,它是否适用于所有浏览器(包括 IE)?

最佳答案

我发现在请求中使用“无用”版本号很方便。例如,而不是请求 script.js , 请求 script.js?v=1.0
如果您正在动态生成页面(PHP 等),您可以将版本号保存在一个变量中,并且每次更新时只需在一个地方更新它。如果您希望内容永远不会被缓存,只需使用 time() 的输出作为您的版本号。

编辑:您是否尝试过要求您的客户更改他的浏览器缓存设置?这样你就可以完全绕过问题

关于browser - 如何一直强制清除用户的浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com