Are Dynamically Loaded Files Cached by the Browser?
我有一个与此答案相关的问题,$.getscript(文件名)
浏览器是否缓存动态加载的文件?
如果没有,我怎么能强迫他们?
似乎不是。建议的解决方法是重新定义功能:
1 2 3 4 5 6 7 8 9 | $.getScript = function(url, callback, cache) { $.ajax({ type:"GET", url: url, success: callback, dataType:"script", cache: cache }); }; |
可以这样使用:
1 | $.getScript('/foo.js', function() { }, true); |