Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10876|Ответ: 3

[JavaScript] history.pushState реализует страницу браузера без обновления изменённой ссылки

[Скопировать ссылку]
Опубликовано 20.06.2019 10:17:16 | | |
1. stateObject — stateObject — это JavaScript-объект, который может передавать содержимое stateObject на новую страницу через метод pushState.

2. Заголовок — почти ни один браузер не поддерживает этот параметр, но безопаснее передавать пустую строку.

3. Адрес (URL) — адрес новой записи истории (необязательно, если не указано, текущий URL документа); Браузер не загружает адрес после вызова метода pushState(); Входящий URL должен быть гомологичным текущему, иначе pushState() выдает исключение.








Предыдущий:Поделитесь классным exe для записи GIF
Следующий:Перенаправление HTTP SLB с балансировкой нагрузки Alibaba Cloud на HTTPS pit
Опубликовано 20.06.2019 10:55:31 |
Многие фронтенд-фреймворки теперь используют эту технику: клик по меню, URL меняется, и новых сетевых запросов нет
 Хозяин| Опубликовано 20.06.2019 11:24:05 |
Маленький шлак Опубликовано 20.06.2019 10:55
Сегодня многие фронтенд-фреймворки используют эту технику: кликать по меню, URL меняется, и новых сетевых запросов нет...

Это содержимое новой страницы уже в кэше?
Опубликовано 20.06.2019 11:56:00 |
Лето Опубликовано 20.06.2019 11:24
Это содержимое новой страницы уже в кэше?

Нет, это первый запрос, весь ключевой контент страницы скачан, а в JS есть концепция маршрутизации, предоставляющая разный контент по разным URL.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com