Javascript history.pushstate不在IE8中工作
我正在使用Javascript history.pushstate不在IE8中工作,javascript,Javascript,我正在使用window.History.pushstate。它在Chrome中运行良好,但在IE8中它附加了路径#。 请帮忙 下面是我的代码片段: var History = window.History; History.pushState(null, null, "/abc"); 你可以参考下面的答案 IE9及以下版本不支持pushState。调用以下行时出现异常: window.history.pushState(null, null, pathFullPage); SC
window.History.pushstate
。它在Chrome中运行良好,但在IE8中它附加了路径#。
请帮忙
下面是我的代码片段:
var History = window.History;
History.pushState(null, null, "/abc");
你可以参考下面的答案 IE9及以下版本不支持
pushState
。调用以下行时出现异常:
window.history.pushState(null, null, pathFullPage);
SCRIPT438: Object doesn't support property or method 'pushState' ?terms_and_conditions, line 62 character 21
您可能对这里讨论的一些解决方法感兴趣:您编写了window.History。你有本杰明·卢普顿的作品吗? window.History和window.History与window.History不同。History引用History.js,这使得历史向后兼容html4浏览器 看看这两个: