Я искал способ реализовать кнопку назад в ajax-приложении (ничего необычного), так как есть множество статей, посвященных этой теме.
Но ...
Но, конечно, есть много ограничений. Поэтому моя проблема, которая до сих пор не решена, касается кнопки возврата в IE6,7. Более конкретно, это касается кнопки «Назад», когда вы отображаете информацию (скажем, ссылки) из одного домена в другой, и вы можете контролировать только серверную часть второго.
Вот еще несколько деталей:
У меня есть веб-сайт с информацией в его базе данных. Затем пользователь (зарегистрированный) может скопировать код JavaScript и вставить его на свой сайт.
Затем javascript запрашивает информацию с моего веб-сайта и отображает ее на сайте пользователя (эти данные содержат изображения, ссылки, текст и т. Д.).
Когда пользователь нажимает на некоторые ссылки, скрипт изменяет идентификатор фрагмента URL (document.hash), чтобы все состояния веб-сайта можно было добавить в закладки, и вы можете использовать кнопки «назад» и «вперед».
Это замечательно и работает в большинстве новых браузеров, но не в IE6, 7
Основная проблема заключается в том, что решение с исправлением iframe для IE6,7 не работает в междоменной ситуации, поскольку вы не можете записать в iframe.
ОК, я думаю об этой проблеме недавно. Кто-то еще хочет присоединиться?
PS:
Я попытался иметь два iframe - один пишет в другой (они из одного домена).