admin管理员组文章数量:1130349
在写jsp的时候,已经将css文件改了,在elipse里运行或者其他浏览器运行都是好的,但是在谷歌浏览器上运行的时候样式没有变,不管怎么保存都还是原来的样子,查看css文件发现代码还是未修改之前的代码,然后查了一下知道了谷歌浏览器有自动缓存css样式表的功能,所以我咋改都不变真的是,解决方法是ctrl+f5强制刷新资源,或者清一下缓存就好了。
对于一些安全性要求较高的网站,通常需要禁用缓存,可以通过设置HTTP头的方法实现禁用缓存:
<%
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
%>
设置编码格式:
1、设置服务器端的编码
response.setCharacterEncoding("utf-8");
2、通知浏览器服务器发送的数据格式
response.setContentType("text/html;charset=utf-8");
3、浏览器使用utf-8进行解码
在写jsp的时候,已经将css文件改了,在elipse里运行或者其他浏览器运行都是好的,但是在谷歌浏览器上运行的时候样式没有变,不管怎么保存都还是原来的样子,查看css文件发现代码还是未修改之前的代码,然后查了一下知道了谷歌浏览器有自动缓存css样式表的功能,所以我咋改都不变真的是,解决方法是ctrl+f5强制刷新资源,或者清一下缓存就好了。
对于一些安全性要求较高的网站,通常需要禁用缓存,可以通过设置HTTP头的方法实现禁用缓存:
<%
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
%>
设置编码格式:
1、设置服务器端的编码
response.setCharacterEncoding("utf-8");
2、通知浏览器服务器发送的数据格式
response.setContentType("text/html;charset=utf-8");
3、浏览器使用utf-8进行解码
版权声明:本文标题:谷歌浏览器css,js的缓存问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1758764946a2783902.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论