动态加载

时间:2017-09-01 02:31:54

标签: javascript php css

在我开发网页时,我使用time()函数进行动态刷新。

<link rel="stylesheet" href="/theme.css<?php echo '?'.time(); ?>">

但现在我的代码(样式表)非常稳定,所以我想现在使用缓存数据。 我该怎么做?我删除了 ?和时间,但我只能看到旧版本。

2 个答案:

答案 0 :(得分:0)

这取决于浏览器。如果您使用的是谷歌浏览器,那么您可以按Ctrl + Shift + Del(对于Windows和Linux),取消选中除缓存之外的所有内容,将下拉菜单更改为开始时间。这将删除所有网站的整个缓存,并强制重新下载css文件。

如果您使用Chrome,我建议将来安装Cache Killer之类的浏览器扩展程序,而不是使用<?php echo '?'.time(); ?>。您还可以disable cache when developer tools is open

答案 1 :(得分:0)

尝试将查询更改为静态值

<link rel="stylesheet" href="/theme.css?v=stable">

这将从浏览器刷新旧缓存(仅限一次)并将从新版本生成新缓存