В настоящее время мы создаем расширенный сервис на основе JS / AJAX, и, очевидно, важно, чтобы кнопка «Назад» работала осмысленно. Я осмотрел некоторые из них и был в контакте с решениями iframe-hash / anchor-ранее, но все, что я видел и нашел, основаны на идее перехода назад / вперед в структуре страницы. То, что я ищу, - это найти способ привязать кнопку «Назад» к альтернативе «закрыть» / «отменить».
Решение для того, что я ищу, простое: почти всегда сохраняют ровно одну дополнительную запись в истории (за исключением случаев, когда «мы» решаем, что пользователь находится на «старте»), без с отображением хеш-тега в строке адреса.
У меня была попытка реализовать его самостоятельно, скрытый iframe, для которого я меняю хэш, работал хорошо во всех браузерах, кроме IE, он отказывался обновлять хэш-тег для меня при нажатии назад. Существуют ли какие-либо решения, которые решают эту проблему (кнопка ловушки назад, без видимого хэш-тега)? Или какие-нибудь простые кросс-браузерные решения для работы со скрытыми хэштегами iframe?