history.pushState在IE 11中消失

时间:2014-03-08 22:57:32

标签: internet-explorer-11 pushstate

有一个网站http://www.pionart.pl,它很好地说明了我使用几乎相同的代码/ CMS开发的当前网站所遇到的问题

当我使用IE 11进入网站时,浏览器忘记了一半的历史记录方法,包括。 history.pushState()(您可以通过使用F12调用控制台并键入历史记录来轻松检查它。)

当我在同一个标​​签中输入http://stackoverflow.com时,IE会突然记住所有方法。

问题:“遗忘”的目的是什么?怎么预防呢?

亚当

1 个答案:

答案 0 :(得分:5)

问题是

<meta http-equiv="X-UA-Compatible" content="IE=9">

它迫使IE 11回到IE9状态,我们从IE10上升了pushState ......

一个。