0

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

谢谢

4

1 回答 1

0

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

缓存可能是一件棘手的事情,但您可以检查 HTTP 标头在请求此文件时返回的内容,并根据您的需要调整它们。 缓存控制最大年龄过期你的第一个朋友。

于 2012-09-19T22:49:16.837 回答