Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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 如何在使用history.js时删除ie8中的哈希标记_Javascript_Html_History.js - Fatal编程技术网

Javascript 如何在使用history.js时删除ie8中的哈希标记

Javascript 如何在使用history.js时删除ie8中的哈希标记,javascript,html,history.js,Javascript,Html,History.js,我想从url中删除哈希标记 那么,如果我有,我如何消除存在。 让它看起来像它实际上取决于你的浏览器- 如果您使用的浏览器与HTML5 History API兼容,并且您具有History.js选项默认设置以及正确使用pushState,那么您应该能够在不使用哈希的情况下查看更新的URL 如果您使用的是HTML4浏览器,则历史API不会删除更新URL中的哈希 可以使用的提示是,如果要使用history.js pushState/replaceState 在更改url之前,请记下添加“/”。乙二醇

我想从url中删除哈希标记 那么,如果我有,我如何消除存在。
让它看起来像

它实际上取决于你的浏览器- 如果您使用的浏览器与HTML5 History API兼容,并且您具有History.js选项默认设置以及正确使用pushState,那么您应该能够在不使用哈希的情况下查看更新的URL

如果您使用的是HTML4浏览器,则历史API不会删除更新URL中的哈希

可以使用的提示是,如果要使用history.js pushState/replaceState 在更改url之前,请记下添加“/”。乙二醇

History.pushState({"State": "Exist"}, null, "/exist");

不,这是不可能的,在IE8中,您只需进行哈希更改,不重新加载就无法使其“/exist”。阅读更多关于。这对你有帮助。

你到底想要什么?如果我打开你的链接,我已经有了这个url: