首页 > 移动平台 > 详细

手机网页调试·清除浏览器缓存的方法

时间:2015-06-09 23:39:53      阅读:375      评论:0      收藏:0      [点我收藏+]

  在手机里调试网页的时候,总是为清除缓存烦恼。特别是QQ浏览器。最后甚至有同学开发出了Android下一键清除清除各种浏览器缓存的APP,但需要root,且每次耗时不短。最后经过尝试,发现了一个方便、有效的方法。那就是利用HTTP的响应头,强制浏览器不缓存资源。

 

NodeJS 中的实现方法

NodeJS中可以通过设置一下方法设置响应头

res.setHeader("CacheControl", ‘no-cache‘);
res.setHeader("Expires", -1);

 

Apache配置方法:

在Apache配置文件中打开mod_headers.so模块

MAC下的 Apache配置路径在 /etc/apache2/httpd.conf

找到这一行,去掉前面的井号

LoadModule expires_module libexec/apache2/mod_headers.so

在站点配置下增加以下内容:

Header set Cache-Control "no-cache"

Header set Expires "-1"

最终示例如下:

<VirtualHost *:80>
    DocumentRoot "/Users/tick/Projects/local"
    ServerName localhost
    Header set Cache-Control "no-cache"
    Header set Expires "-1"

    <Directory "/Users/tick/local">
        Options Indexes FollowSymLinks
        AllowOverride ALL
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Nginx配置方法:

TODO...

手机网页调试·清除浏览器缓存的方法

原文:http://www.cnblogs.com/wheasy/p/4564837.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!