ajax – IE历史推送状态

前端之家收集整理的这篇文章主要介绍了ajax – IE历史推送状态前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个网页,用户可以通过 AJAX显示条款和条件而无需重新加载页面.这本身就没有问题,但是,我也试图推动一个历史状态.

除了在IE中,这在大多数浏览器中都能正常工作.出于某些莫名其妙的原因,内容是通过AJAX加载的,还会在上一页打开一个新选项卡.我怎样才能解决这个问题?

您可以在此网页(http://galaxy-battle.de)上查看示例,尝试点击“加入”框中的“T& Cs”.

解决方法@H_404_8@
IE9及以下 doesn’t support pushState.调用以下行时有例外

window.history.pushState(null,null,pathFullPage);

SCRIPT438:对象不支持属性方法’pushState’
?terms_and_conditions,第62行21个字符

您可能会对Emulate/polyfill history.pushstate() in IE讨论的一些变通方法感兴趣

猜你在找的Ajax相关文章