如何解决在按Ctrl + F5之前,我的代码不适用,有时也无法正常工作
请帮我解决这个问题,当我编写代码(Html,Sass / css,Javascript)时,直到我按下“ Ctrl + F5”,更改才生效,每次我想在我的项目上再次工作时都会发生制作WordPress服装主题而且我使用Xampp,VS代码和基于Microsoft chrome的浏览器作为工具,我认为Xampp会出现问题,但是当我在在线主机上安装主题时,应用了一半的更改(样式和Javascript功能)!然后我按Ctrl + F5再次应用更改,我不知道该怎么做,请帮忙,直到今天我的Javascript都无法正常工作,就像我没有编写任何Javascript代码一样。
解决方法
在某些情况下,仅用F5甚至CTRL-F5进行复位是不够的。这有助于真正删除浏览器中的缓存。
如果您使用Chrome,则可以在使用DevTools时在首选项中禁用缓存。这有时对我有帮助。性能的一点点损失都不会困扰我进行测试。
要在Chrome上实现此功能,请按 F12 打开DevTools,然后打开设置。在其中点击首选项,并标记禁用缓存。
这似乎是HTTP缓存问题:https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching
如果您可以控制HTTP服务器(nginx,apache或类似的东西),请将响应标头更改为包含Cache-Control: no-cache
。
如果您无法控制HTTP服务器,则可以在URL中添加版本号参数。
例如:
在a.js
更改之前:
<script src="http://example.com/a.js?v=1"></script>
a.js
更改后:
<script src="http://example.com/a.js?v=2"></script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。