Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE9中的History.pushstate()工作不正常_Javascript_Internet Explorer_Pushstate_History.js - Fatal编程技术网

Javascript IE9中的History.pushstate()工作不正常

Javascript IE9中的History.pushstate()工作不正常,javascript,internet-explorer,pushstate,history.js,Javascript,Internet Explorer,Pushstate,History.js,我想在不重新加载页面的情况下更改浏览器的整个链接 我试着用 window.history.pushState'Object','title',new\uURL 它可以在firefox、chrome、IE11中使用,但我需要它才能在IE9中使用 所以,我试着这样做: 历史。pushState'Object','title',新的url 但在IE9中,新的页面url与旧的一致,但我希望它被完全替换 使用绝对路径尝试您的新url。与/prodult/2/prod_new.html类似,请注意IE9中不

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

我试着用

window.history.pushState'Object','title',new\uURL

它可以在firefox、chrome、IE11中使用,但我需要它才能在IE9中使用

所以,我试着这样做:

历史。pushState'Object','title',新的url


但在IE9中,新的页面url与旧的一致,但我希望它被完全替换

使用绝对路径尝试您的新url。与/prodult/2/prod_new.html类似,请注意IE9中不支持pushState,它会给出相同的结果。您的新url是什么?例如,旧链接是:mon_site.com/produit/1/prod1.html,新url='mon_site.com/produit/2/prod_new.html'