0
我在项目的前端部分做了很多改变。但是为了应用它们,所有用户都应该清除浏览器缓存。有没有什么方法可以从编程方面清除用户浏览器缓存?如何使用代码清除浏览器缓存
我在项目的前端部分做了很多改变。但是为了应用它们,所有用户都应该清除浏览器缓存。有没有什么方法可以从编程方面清除用户浏览器缓存?如何使用代码清除浏览器缓存
是的,你需要为你的静态文件版本。我用这一招:
<link href="/css/style.css?v=<?php echo filemtime($basepath."/css/style.css")?>" rel="stylesheet" type="text/css" />
显然,该代码将需要调整,但你的想法。它将文件修改时间附加为文件上的版本号。所以每当它发生改变时(只有在发生改变时)才会完全破坏缓存服务器和客户端。保存来自客户的所有这些“我看不到任何更改”的电话! :)
当然,如果你不想去的自动路由,你只需要文件与?v=1.0
附加的CSS(JS等),例如
谢谢你,将检查现在这个想法 –
我爱它,它几年来从未让我失望过 – mayersdesign
它是如何为你效劳的? – mayersdesign