2012-05-21 2 views
0

В приведенной ниже ссылке я сделал пример history.pushState.История API не работает (Назад/Вперед)

Но если вы нажмете на ссылки, а затем попытайтесь вернуться назад или вперед, вы увидите, что это не работает. Вы знаете, почему? Есть хорошие практики? Вы можете мне помочь?

http://jsfiddle.net/BQPgh/

+0

Похоже, что JSFiddle может быть преступником здесь. Вы проверили свой код на другом тестовом сервере? –

+0

@SteveBinder Да, у меня та же проблема. –

+0

Можете ли вы указать, что вы хотите сделать. вернитесь на другую страницу или вернитесь к предыдущей ссылке. – PitaJ

ответ

0

Не подходит для вашего конкретного вопроса, но я думаю, что стоит отметить: Там очень популярный JQuery/Прототип/Mootools плагин, который оборачивает API, истории HTML5 красиво: https://github.com/browserstate/History.js/

+0

Спасибо, но я хотел бы изучить перед использованием плагинов. : D –

-2

Это потому, что сзади и вперед не работают с ajax.

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