Проблема с IE Hash назад кнопка - PullRequest
1 голос
/ 04 января 2011

У меня проблема с загрузкой страниц ajax и кнопкой возврата.Я отслеживаю изменения, изменяя значение хеша.На Firefox, я могу заставить кнопку назад работать отлично, проверяя интервалы в javascript для хеша, чтобы видеть, изменяется ли он.В IE я сталкиваюсь с проблемой, когда IE даже не сохраняет ее в истории.

Например,

У меня есть страница:

a.html #a

Затем я нажимаю:

a.html # b

Теперь, когда я нажимаю кнопку «Назад», я ожидаю, что она перейдет к a.html # a,но вместо этого он возвращается на страницу до этого.Неважно, насколько глубоко я получаю, это всегда идет на страницу, предшествующую a.html # a.

Что дает?Я прочитал некоторые решения, и мне кажется, что я должен загрузить скрытый iframe где-то на странице, но даже это не работает.Страницы в формате .html загружаются в ajax в контейнер на странице.На данный момент переключение на iframe мне не подходит.

Пожалуйста, помогите.

1 Ответ

1 голос
/ 05 января 2011

У меня была похожая проблема несколько недель назад. Смотрите это так вопросы: мой вопрос и аналог, который выручил меня .

Я использую плагин j История запросов для решения этой проблемы.

Если у вас возникли проблемы с его реализацией, я могу вам помочь. но это было очень легко.

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