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