Результаты поиска по запросу "pushstate"

1 ответ

Как работать с кнопкой «Назад» при изменении URL-адреса браузера с помощью HTML5 pushState

Я сделал сайт на одну страницу. Когда пользователь нажимает на кнопки меню, контент загружается с помощью AJAX. Работает нормально. Чтобы улучшить SEO и позволить пользователю копировать / пропускать URL другого контента, я использую function ...

2 ответа

 с указанным кодом, но это еще более излишне.

от вопрос уже есть ответ здесь: Как получать уведомления об изменениях истории через history.pushState? [/questions/4570093/how-to-get-notified-about-changes-of-the-history-via-history-pushstate] 9 ответовЕсть ли какое-либо событие, на которое ...

2 ответа

Я должен упомянуть, что в книжном издании O'Reilly (HTML5 Up and Running) нет этой главы, если вы надеялись читать ее в автономном режиме.

спользовать HTML5 истории API. Я прошел через https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history [https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history], Это смутило меня. Все, что я хочу, это изменить URL-адрес ...

ТОП публикаций

1 ответ

Я люблю stackoverflow! : D

рьте эту ссылку: http://google.blogspot.com/view/timeslide [http://google.blogspot.com/view/timeslide] И нажмите на сообщение, и, как вы можете видеть, URL-адрес меняется, но без # или чего-то в этом роде. Он изменяется, как будто страница ...

2 ответа

Когда пользователь посещает ссылку на ваше приложение, он автоматически обновляется или понижается до соответствующего класса Location с соответствующим преобразованием URL-адреса, если это необходимо.

ли способ использовать HTML5 History API (pushState) в IE9? Если бы было решение для всех других браузеров, это было бы здорово!

3 ответа

Мне пришлось перенаправить 404 ошибки на домашнюю страницу сайта (ту, которая загружает запросы AJAX), а затем получить последний компонент URL-адреса и запустить функцию javascript, которая загружает страницу с помощью запроса AJAX. Не очень хорошее решение, но, похоже, оно работает хорошо.

ьшой веб-сайт, который я создавал (больше похоже на скрипку), использует AJAX для загрузки каждой страницы. Раньше я менял хеш URL, это работало отлично, но было некрасиво, и пользователь мог обновить страницу, и она осталась на той ...

2 ответа

Это помогает исправить проблемы с хеш-тегами. Например, я переписал Nginx, чтобы перенаправить пользователей, посещающих мое приложение, на тот же URL-адрес https. Он работает во всех браузерах, кроме Safari, который перенаправит вас только на домен без хеша (это раздражает!)

идно вБлог GitHub [https://github.com/blog/760-the-tree-slider]они реализовали HTML5 в JavaScriptpushState [https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history]функция просмотра дерева (для современных браузеров), обеспечивающая ...

2 ответа

Адаптивный веб-дизайн намного больше, чем размер вашего экрана. Этот рассказ о том, как GitHub обрабатывает ссылки, панель URL, частичные обновления страниц, и объясняет, почему я думаю, что API истории HTML5 является наиболее важной вещью, которая случается при разработке внешнего интерфейса после Firebug.

ледовал лучший способ использования истории HTML5 api aka psuhState с подходящим запасным вариантом для браузеров HTML4. Github использует историю API для просмотра дерева (следующая ссылка - только пример, а не библиотека, используемая ...

1 ответ

popstate возвращает event.state не определено

В этом примере я изучаю историю в HTML5 (откройте консоль браузера JavaScript, чтобы увидеть ошибку)event.state.url возвращает: Uncaught TypeError: Cannot read property 'url' of undefinedСмотрите и помогите:http://jsfiddle.net/un4Xk/ ...

2 ответа

Ошибка Chrome onpopstate / pushState?

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