gpt4 book ai didi

javascript - CoffeeScript 和浏览器缓存

转载 作者:行者123 更新时间:2023-12-03 10:57:26 25 4
gpt4 key购买 nike

我正在使用node.js和gulp来编译coffee。编译后的js文件链接到html,如下所示:

<script type="text/javascript" src="/assets/scripts/local/restore/create.js?v=150129_666"></script>

编辑:create.js 是最新的。但页面行为和浏览器调试器显示我正在使用 create.coffee 的某些旧版本。不明白为什么,以及如何摆脱。或者至少使用当前版本的create.coffee。谢谢。

最佳答案

我已经研究了这个主题,看起来浏览器甚至可以使用 get 参数来缓存文件。我认为最好的解决方案:
How to force browser to reload cached CSS/JS files?

链接中的解决方案:
生成 html 时修改 js 名称(例如添加当前时间)

<script type="text/javascript" src="/assets/scripts/local/restore/create.1221534296.js"></script>

并使用重写规则请求适当的文件


RewriteEngine on
RewriteRule ^(.*)\.[\d]{10}\.(css|js)$ $1.$2 [L]

关于javascript - CoffeeScript 和浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28213936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com