有没有办法重新加载iframe正文内容,并跳过脚本重新加载?

时间:2012-09-19 22:12:36

标签: javascript html iframe

我有一个页面,其中包含一个iframe和一个菜单,该菜单在我的服务器上的页面之间导航,并且应该加载到iframe中。
所有页面共享大的javascript文件,我想知道是否有办法只重新加载内页的内容,而无需重新加载脚本,或者是否有办法在“主”页面上加载脚本,并使用他们在内页。

由于

1 个答案:

答案 0 :(得分:0)

如果您担心大小并且害怕重复下载相同的文件 - 最好的方法是让浏览器缓存这些文件。实际上,如果你做得对 - js文件必须已经缓存,而不是在iframe重新加载时再次下载。 (另外,您可以将AppCache用于现代浏览器。)

缓存可能是一件棘手的事情,但您可以检查HTTP标头在这些文件的最高要求上返回的内容,并根据您的需要调整它们。  缓存控制 max-age 到期您的第一批朋友。