码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-06-09 23:41:03      阅读:268      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!