浏览器是否缓存了动态加载的文件

浏览器是否缓存了动态加载的文件

我有一个与此答案相关的问题,$.getScript(filename)

浏览器是否缓存了动态加载的文件?

如果没有,我怎么能强制他们呢?

最佳答案

似乎 they are not 。建议的解决方法是重新定义函数:

$.getScript = function(url, callback, cache) {
    $.ajax({
        type: "GET",
        url: url,
        success: callback,
        dataType: "script",
        cache: cache
    });
};

可以这样使用:
$.getScript('/foo.js', function() { }, true);

关于javascript - 浏览器是否缓存了动态加载的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4768894/

10-09 22:31