当我用history.pushState(newUrl)更改我的URL几次,之后我尝试返回一页时出现错误,我发现如果我执行pushState(newUrl/)而不是(newUrl),这个错误消失了,但是现在pushState不替换URL而是按类型添加它 我第一次在“mySite.com”上调用 PushState 时,得到“mySite.com/newUrl/” 第二次在“mySite.com”上调用 PushState 时,我得到“mySite.com/newUrl/newUrl/”
方法history.replaceState给出了相同的结果
所以这里的问题是如何在不重新加载页面的情况下始终替换 URL 并始终获得“mySite.com/newUrl/”
我用谷歌搜索了一下,什么也没找到,请帮助我