Я в настоящее время (счастливо) с помощью jquery связывает функцию запроса ajax с событием window.onpopstate в браузерах, отличных от IE. Однако IE никогда не ударяет мою функцию doAjax
.Могу ли я использовать onpopstate с IE?
// Bind a function to the popstate event to execute ajax requests
// this allows request to occur on back/fwd browser navigation
window.onpopstate = doAjax;
Кто-нибудь знает, есть ли способ сделать IE 8/9 хорошим игроком?
Я думаю, что функции 'pushState' или' replaceState' могут инициировать это событие. Когда вы ожидаете, что IE запустит это событие? –
'pushState' /' onpopstate' не поддерживаются в IE <10. –
@ Václav: Я использую библиотеку jQuery History для обновления URL-адреса при загрузке новой страницы ajax. Моя цель - запустить событие загрузки страницы ajax в любое время, когда URL-адрес изменится, чтобы пользователь мог вернуться к предыдущей странице «ajax», когда они нажимают кнопку «Назад». – doub1ejack