gpt4 book ai didi

JavaScript 和可能的浏览器缓存问题

转载 作者:搜寻专家 更新时间:2023-10-31 22:10:05 24 4
gpt4 key购买 nike

我是一个 JavaScript 新手,我遇到了以下问题:

我会在单独的文件中编写 JS 代码,将文件包含在 html 代码中。 JS 代码运行良好。没问题。我会继续对 JS 代码进行一些更改,在浏览器窗口中单击“刷新”,有时会出现问题。我对 JS 代码所做的更改搞砸了。该代码无法按预期方式工作。所以我开始寻找问题,但代码非常好。所以我清除了浏览器的缓存 - 仍然没有。我撤消了对 JS 代码的更改,一切正常。我将新代码放回原处——点击几次“刷新”后——突然间它就可以工作了。我在使用 Safari 4、Firefox 2.0 时遇到了这个问题。我没有尝试过其他浏览器。

我的问题是 - 我是否必须使用某些 JS 技术禁用浏览器缓存或仅从浏览器禁用浏览器缓存,或者存在其他问题?感谢您的宝贵时间和帮助!

最佳答案

如果您使用会破坏缓存的随 secret 钥引用您的 JS 文件:

例如:

var randomnumber=Math.floor(Math.random()*10000)
var scriptfile='http://www.whatever.com/myjs.js?rnd='+randnumber;

如果没有别的,非常适合调试。

关于JavaScript 和可能的浏览器缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718792/

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