Изменить URI браузера без перезагрузки страницы - PullRequest
1 голос
/ 17 октября 2011

Как мне изменить URL браузера (или URI) без обновления страницы, используя HTML5 и HTML5Shiv для IE? Например, если я нахожусь на странице http://www.example.com и хочу перейти на http://www.example.com/4f6gt без перезагрузки страницы. Я понимаю, как загружать контент с помощью AJAX, я уже некоторое время использую AJAX, но я новичок в точке зрения HTML5 для этого. Причина, по которой я хочу это сделать, заключается в том, что я хочу, чтобы люди могли перемещаться по страницам, не тратя время на перезагрузку DOM главной страницы, но имея глубокую ссылку, по которой они также могут перейти, чтобы у них был один шаг к вернись Спасибо !!

1 Ответ

3 голосов
/ 17 октября 2011

Извлечение pjax или history.js

Это не сработает в history.pushState () и history.replaceState () ).Шим не поможет.Должно работать в IE10.

Оба этих плагина изящно ухудшаются.History.js может также ухудшаться с помощью hashbang для поддержки динамической загрузки контента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...