gpt4 book ai didi

javascript - RequireJS 缓存

转载 作者:行者123 更新时间:2023-11-30 18:05:55 25 4
gpt4 key购买 nike

我们在 RequireJS 每次请求时都没有获取新副本时遇到了一些麻烦。我们使用了以下但没有成功:

require.config({
urlArgs: "bust=" + (new Date()).getTime()
});

当查看网络日志时,页面加载了附加到 URL 的参数,但是如果再次调用同一页面,它根本不会出现在网络日志中,所以它以某种方式来自缓存.

如果有人有任何想法,将不胜感激。

谢谢,瑞安。

最佳答案

jsfiddle example显示 urlArgs 工作。

require.config({
urlArgs: "bust=" + (new Date()).getTime(),
paths: {
"jquery": "http://code.jquery.com/jquery-1.9.1"
}
});

require(["module", "jquery"], function (module, $) {
console.log($.fn.jquery);
console.log(module, module.config());
});

有了这个输出:

1.9.1
Object { id="_@r5", uri="./_@r5.js?bust=1365059426478", config=function()} Object {}

Firebug 中的 Net 面板每次都会显示一个新版本的 jQuery 下载。

Firebug Net Panel

您使用的是哪种浏览器?

关于javascript - RequireJS 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803021/

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