在动态插入脚本元素之前,jQuery可以检查浏览器的缓存吗?

时间:2012-06-14 18:45:43

标签: jquery ajax caching

我通过AJAX从服务器中提取了一些HTML,其中包含<script>个标签。当将这个新的html附加到文档中时,我发现 - 无论脚本是否已存在于缓存中 - 我的浏览器再次使用GET请求访问服务器以跟踪.js文件。

在某些情况下,这会在HTML从初始AJAX调用返回以及内容完全呈现并执行脚本之间产生相当大的时间间隔。

有趣的是,$(document).append(脚本)似乎绕过了浏览器的正常缓存机制。有没有人知道在添加脚本元素时强制jQuery检查缓存的好方法?

0 个答案:

没有答案