通过WAMP和Chrome问题查看更改

时间:2013-04-07 22:28:22

标签: google-chrome wamp

所以我使用WAMP服务器和Chrome来测试我正在构建的网站,我经常遇到一个问题,即我更改文件内容并重新加载页面(即使在新窗口中),也不要看到变化。在调试器中查看代码我在保存更改之前仍然会看到旧代码。

我对此问题的解决方法是,每当它发生时(这似乎是随机的)我必须清除我的浏览器缓存并重新启动WAMP服务器,但这是一个皇家的痛苦,我想知道是否有人知道更好的解决方案(也许我缺少Chrome或WAMP中的一些设置,以避免这种不断的速度碰撞。

解答:

使用jQuery(Willy Wonka):

$.ajaxSetup({cache: false});

没有jQuery(by cowgod):

<?php
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>

disabling the browser cache in php or using javascript

感谢Willy Wonka指出我正确的方向。

2 个答案:

答案 0 :(得分:2)

$.ajaxSetup({cache: false});

使用jQuery为您的网站禁用缓存。

答案 1 :(得分:2)

更简单的方法是使用调试器来禁用缓存。

按F12 然后单击页面右下角的齿轮图标 选择设置下的常规选项卡 选中名为Disable Cache

的复选框