我尝试隐藏查询字符串从URL工作成功但问题是,当我刷新页面时,它会给出错误,如“客户端发送的请求在语法上不正确”。
<script type="text/javascript">
var uri = window.location.toString();
if (uri.indexOf("?") > 0) {
var clean_uri = uri.substring(0, uri.indexOf("?"));
window.history.replaceState({}, document.title, clean_uri);
}
</script>
我使用此脚本隐藏URL中的查询字符串。