这个问题对于做开发的人来说不是多大问题,也不太容易发现,因为在做开发的时候一般都会把缓存禁用,而且就算有缓存也立马被清掉了,所以缓存问题很容易解决,却也很容易被忽视,这不项目上线的时候遇到了这个问题,虽说不是很严重,却也很影响体验,客户才不会去清理客户端缓存什么的,所以只能在服务器端解决了;
解决办法也比较简答,就是在引入css,js文件的时候在文件名后面添加一个版本号,如:css?v=1;v后面的数字可以自己定, 只要这里面文件修改后,v改变了就行了;
建议在开发的时候定义一个全局变量,这样只需要修改一个地方就行了;