如何预加载整个网页

时间:2009-05-08 17:48:31

标签: javascript html preload yslow

如何使用JavaScript预加载整个网页,以便我可以在用户浏览器中缓存该页面?

我知道如何使用JS预加载图像,但我想要做的是预加载整个页面。

使用案例:在我的网站上,我有一个谷歌地图页面,其中包含许多其他内容(图片,CSS,JS),从非缓存浏览器加载需要很长时间(约10秒)。< / p>

这是我的主页的子页面,用户通常会访问此页面。所以我想要做的是尽可能地加载整个页面以及所有加载的内容(图像,JS),以便它在用户浏览器中缓存,这样当它们到达那个页面时 - 它加载得更快。从缓存的浏览器加载页面会将时间从大约10秒缩短到2秒。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:8)

在主页上创建一个不可见或非常小的<iframe src="second_page.html">