IE9中的History.pushstate()无法正常工作

时间:2015-11-13 08:59:02

标签: javascript internet-explorer pushstate history.js

我想在不重新加载页面的情况下更改浏览器的整个链接。

我尝试使用

window.history.pushState('Object', 'title', new_url);

它适用于firefox,chrome,IE11但我需要这个才能与IE9一起使用。

所以,我尝试使用History.js这样:

History.pushState('Object', 'title', new_url) ;

但是在IE9中,新页面网址与旧网页相同,但我希望它完全被替换!

1 个答案:

答案 0 :(得分:0)

尝试使用绝对路径的new_url。与/prodult/2/prod_new.html类似,请注意IE9中不支持pushState