gpt4 book ai didi

javascript - window.history.replaceState() 没有像我预期的那样工作

转载 作者:搜寻专家 更新时间:2023-10-31 23:13:39 26 4
gpt4 key购买 nike

有什么方法可以在不重新加载的情况下用 JavaScript 替换 url 吗?例如

www.url.com/index.php/presenter/view/../ 

www.url.com/presenter/view/../ 

?我已经用 history.replaceState 函数试过了,但它只是在 index.php..

之后改变了 url
function parseUrl(){
currUrl = window.location.href;
verify = currUrl.indexOf("index.php");
if(verify != -1){
newUrl = currUrl.substring(0,verify-1);
newUrl += '#'+currUrl.substring(currUrl.indexOf('index.php')+10,currUrl.length);
if(window.history.replaceState){
window.history.replaceState(null, this.title, newUrl);
}
else{
window.location.href = newUrl;
}
}

}

最佳答案

尝试使用 History.js - 也许对 HTML5 History API 的跨浏览器支持将解决您的问题。

关于javascript - window.history.replaceState() 没有像我预期的那样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4880424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com