Как предварительно загрузить ВСЮ веб-страницу

StackOverflow https://stackoverflow.com/questions/841020

Вопрос

Как можно предварительно загрузить всю веб-страницу с помощью JavaScript, чтобы я мог кэшировать эту страницу в браузере пользователей?

Я знаю, как предварительно загружать изображения с помощью JS, но я хотел бы предварительно загрузить всю страницу.

Вариант использования. На моем веб-сайте есть страница карт Google с большим количеством другого содержимого (изображения, CSS, JS), и загрузка из некэшируемого браузера занимает много времени (около 10 секунд).

Это подстраница моей домашней страницы, и пользователи обычно посещают эту страницу. Поэтому я хочу как можно больше предварительно загрузить всю страницу со всем загруженным контентом (изображениями, JS), чтобы он кэшировался в браузере пользователей, чтобы при переходе на эту страницу он загружался намного быстрее. Загрузка страницы из кэшированного браузера сокращает время примерно с 10 до 2 секунд.

Заранее спасибо за любую помощь.

Это было полезно?

Решение

Создайте невидимый или очень маленький <iframe src="second_page.html"> на главной странице.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top