Я использую History.js для управления историей в своем веб-приложении. Все работает отлично для всех современных браузеров, когда приложение используется непосредственно на моем веб-сайте. Все эти браузеры, кроме IE9, также отлично работают, когда приложение загружается из фреймворка Facebook (в качестве приложения для Facebook). С IE9 кажется, что метод pushstate не может получить состояние, добавленное в историю. Я предполагаю, что это как-то связано с песочницей приложения Facebook. Так как IE9 не поддерживает HTML5-методы истории, он использует хэштеги URL. Есть ли какая-то особая причина, почему это не работает в приложении для Facebook. И есть ли какое-либо решение проблемы?История pushstate в приложении для Facebook
1
A
ответ
1
IE9 не поддерживает PushState. Проверьте это http://www.quora.com/Does-Internet-Explorer-9-support-pushState
Это уже упоминалось в вопросе – Bjorn