Как предварительно загрузить следующую страницу сайта в браузер - PullRequest
0 голосов
/ 28 августа 2018

Я ищу возможность реализовать специальные функции для моего веб-сайта, где загрузка страницы, на которой есть несколько других последовательных страниц (например, результат поиска), предварительно загружает следующую страницу в браузер, доступный через кнопку «вперед». Такая функциональность видна на сайте MSN News; см. следующий снимок экрана.

A screenshot of a webpage with the next page preloaded.

Я надеюсь, что эта функция будет реализована через JavaScript при статическом развертывании, так как сервер просто отправит все на стороне клиента. Это вообще возможно? Где я могу найти документацию для такой вещи? Я уже пытался найти ответ на этот запрос в другом месте, но безрезультатно. Заранее спасибо.

1 Ответ

0 голосов
/ 28 августа 2018

Я бы не стал использовать кнопку «вперед» в качестве своей основной цели, а предпочел предварительно загружать ссылки на страницу, как следующую кнопку, а вместо этого делал бы это через что-то под названием InstaClick. Если вы ищете конкретную цель для кнопки «Вперед», лучше всего обратиться к History API, но это зависит от браузера. Я приложил к этому документ Mozillas.

https://developer.mozilla.org/en-US/docs/Web/API/History_API

http://instantclick.io/

https://github.com/dieulot/instantclick

...