如何使用 JavaScript 预加载整个网页,以便我可以将该页面缓存在用户浏览器中?
我知道如何用 JS 预加载图像,但我想做的是预加载整个页面。
用例:在我的网站上,我有一个包含许多其他内容(图像、css、JS)的谷歌地图页面,从非缓存浏览器加载需要很长时间(大约 10 秒)。
这是我主页的子页面,用户通常会访问此页面。所以我想要做的是尽可能多地用所有加载的内容(图像,JS)预加载整个页面,以便将其缓存在用户浏览器中,以便当他们来到该页面时 - 它加载得更快。从缓存的浏览器加载页面将时间从大约 10 秒缩短到 2 秒。
提前感谢您的帮助。