js解决方法:
function locationReplace(url){ if(history.replaceState){ history.replaceState(null, document.title, url); history.go(0);//当你想返回对应的层级界面 这里的0 可以调整 如 -1 }else{ location.replace(url); } }
出处是stackoverflow,其他方法还有就是原生客户端的解决方法,地址:https://stackoverflow.com/questions/14333620/android-webview-location-replace-doesnt-work