Jquery 将浏览器缓存嵌入iframe css和js文件

Jquery 将浏览器缓存嵌入iframe css和js文件,jquery,html,caching,iframe,Jquery,Html,Caching,Iframe,假设我有文件main.html。其中我有一个iframe,它引用sub.html。main.html上还有一个按钮,单击该按钮后,将重新加载sub.htmlsub.html使用jQuery/HTML5,因此引用了大量js和css文件 有没有办法让浏览器在初始加载时缓存这些js和css文件,而在单击刷新iframe的按钮时不重新加载它们 结果是,我没有发送正确的头来指示浏览器缓存css/js文件。默认情况下应该这样做,假设您没有禁用浏览器中的缓存。理想情况下,您可以配置Web服务器发送正确的新鲜度

假设我有文件
main.html
。其中我有一个
iframe
,它引用
sub.html
main.html
上还有一个按钮,单击该按钮后,将重新加载
sub.html
sub.html
使用jQuery/HTML5,因此引用了大量js和css文件


有没有办法让浏览器在初始加载时缓存这些js和css文件,而在单击刷新
iframe
的按钮时不重新加载它们

结果是,我没有发送正确的头来指示浏览器缓存css/js文件。

默认情况下应该这样做,假设您没有禁用浏览器中的缓存。理想情况下,您可以配置Web服务器发送正确的新鲜度信息http头,然后浏览器会自动执行此操作。大多数Web服务器配置为引导浏览器执行部分形式的缓存。您是否能够更改Web服务器配置?否则,如果需要更改配置,您唯一的选择就是进行丑陋的黑客攻击,子页面从父页面获取数据,这很乏味。@Rory McCrossan-在检查服务器日志时,情况并非如此。我同意——大多数文献似乎都是围绕如何防止缓存而量身定制的;没有启用它。iPad上的Chrome和Safari会出现这种情况。@rambocoder-我会检查一下。它实际上是一个使用Delphi(完全定制)的Indy服务器。