我使用getScript加入到动态加载我的插件:
$.getScript('js/code.photoswipe.jquery-3.0.4.min.js', function() {
//do magic
});
如何禁用缓存破坏? 在它在最后生成号码的那一刻:JS/code.photoswipe.jquery-3.0.4.min.js _ = 1326992601415 我看到了这一点,但不知道如何在我的情况下使用它:
$.getScript = function (url, callback, cache) { $.ajax({ type: "GET", url: url, success: callback, dataType: "script", cache: cache }); };
如果我多次调用$ .getScript添加相同的js文件,它是否每次都要求获取该文件?如果是这样,有没有办法检查我们是否已经导入了该脚本,所以我们可以避免再次为同一个文件调用getScript?
_If我多次调用$ .getScript多次添加相同的js文件,它是否请求每次获取该文件?_没有缓存,单独的请求被发送,因为缓存破坏。通过缓存,它将从浏览器缓存中加载(浏览器可能会再次检查服务器,以查看它是否具有最新的副本,具体取决于缓存标头的强度)。 –