1

我在我的网络应用程序中使用 History.js 进行历史管理。当应用程序直接在我的网站上使用时,所有现代浏览器都运行良好。当从 Facebook 框架(作为 Facebook 应用程序)加载应用程序时,除 IE9 之外的所有这些浏览器也可以正常工作。对于 IE9,pushstate 方法似乎无法将状态添加到历史记录中。我想这与 Facebook 沙盒应用有关。由于 IE9 本身不支持 HTML5 历史记录方法,因此它使用 URL 主题标签。是否有任何特殊原因导致这在 Facebook 应用程序中不起作用。这个问题有什么解决办法吗?

4

1 回答 1

1

IE9 不支持 PushState。看看这个http://www.quora.com/Does-Internet-Explorer-9-support-pushState

于 2012-10-25T12:27:44.293 回答