gpt4 book ai didi

ajax - IE历史推送状态

转载 作者:行者123 更新时间:2023-12-04 17:02:33 24 4
gpt4 key购买 nike

我有一个网页,用户可以在其中通过 AJAX 显示条款和条件而无需重新加载页面。这本身没有问题,但是,我也在努力插入历史状态。

这在大多数浏览器中都可以正常工作,但在 IE 中除外。出于某种莫名其妙的原因,在那里,内容通过 AJAX 加载,而且还打开了一个带有上一页的新选项卡。我怎样才能解决这个问题?

您可以在此网页 ( http://galaxy-battle.de ) 上查看示例,请尝试单击“加入”框中的“条款与条件”。

最佳答案

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 - IE历史推送状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11705241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com