我正在通过localhost进行php/css项目,几乎每次我更改css并重新加载页面时,css都保持不生效,直到我删除cookie,缓存和其他站点数据(有时即使这样它也不会立即工作)。Css是正确链接的,以及其他所有东西,所以这不是代码的问题,而是浏览器/缓存的问题。
我的问题是-有一种方法来解决这个问题,而不是删除cookie和缓存每次我改变我的css?
请在CSS中添加一个查询参数,动态修改文件时间:
<link rel="stylesheet" href="style.css?v=<?php echo filemtime("style.css");?>" />
所有的评论和回答都很有帮助,但没有一个能长期解决问题。
经过一些实验,我找到了一个答案:在
中禁用给定站点的保存cookie和缓存chrome settings > advanced > Privacy and security > Sites that can never use cookies