禁用Chrome缓存进行网站开发
|
我正在修改网站的外观(修改CSS),但是由于烦人的持久性缓存,在Chrome上看不到结果。我尝试了Shift +刷新,但它不起作用。
如何临时禁用缓存或以可以看到更改的某种方式刷新页面?
没有找到相关结果
已邀请:
30 个回复
姬第柔炒
复选框。 请记住,正如@ChromiumDev的一条推文所述,此设置仅在devtools打开时才有效。 请注意,这将导致重新加载所有资源。如果只希望对某些资源禁用缓存,则可以修改服务器与文件一起发送的HTTP标头。 如果您不想使用
复选框,则在打开DevTools的情况下长按刷新按钮将显示一个菜单,其中包含
或
选项,效果类似。了解选项之间的区别。可以使用以下快捷方式: 在Mac上为Command + Option + R Windows或Linux上的Control + Shift + R
贡炮逗握惫
犯痪桂涛杭
先对冈蒲
将... chrom.exe \“之后的部分更改为以下值:
例如:
重要: ... chrome.exe \后有一个空格和一个连字符 保留chrome.exe的路径 如果复制该行,请确保检查引号是否为实际引号。 2.通过更改快捷方式属性来停用Chrome缓存 右键单击Chrome图标,然后在上下文菜单中选择\“属性\”。 在路径中添加以下值:
例:
重要: ... chrome.exe \后有一个空格和一个连字符 保留chrome.exe的路径
古擅坛犯
很缴
芦歉竭皑
吞睫素
委婪绷冗诉
僻朵庙惩竣
揽芳僵迷仇
苦诫
篮肥炼皖
: 选择
作为时间段: 然后,您可以转到菜单=>工具=>扩展程序: 单击底部的键盘快捷键: 并设置键盘快捷键,例如Ctrl + Shift + R:
呸溉
撕吠
乏摩纶誊伟
笛驮型迸
将其设置为false可解决我的问题,但这并不理想。 我不知道这些数据保存在哪里,但我确实知道chrome从未在服务器上发出过请求。
献导外拘
博沮富教全
倪蕊悲潍
净爽
基本上,它将在每次运行时自动将日期和时间附加到文件的末尾,这意味着由于文件名在技术上有所不同,因此您不必担心会再次被缓存。
慰泥悍瓶
砷竣阿
掸牛浓疗
朗排谎纷瘟
现在,到处都可以在脚本或链接元素中加载CSS-或JS-文件之类的资源,然后通过PHP将\'?\'附加到URI之后,将生成的随机值附加到请求URL:
而已!无论哪种浏览器,都不会再有缓存您站点的浏览器。 当然,在发布之前删除代码,或将$ rand设置为空字符串即可再次进行缓存。
脾萌
郸身
列出缓存键的名称,然后运行:
按名称(即“ѭ22”)删除缓存键。然后刷新页面。 如果刷新后在控制台中看到任何与工作人员相关的错误,则可能还需要注销注册的工作人员:
扫窟
街茬
结果是,它将生成一个类似于以下内容的链接: http://www.myweb.com/Home/Index?ts=636558555408282209 这是我的情况和解决方案。希望它可以帮助某人。
师埠女