js无刷新改变浏览器地址栏的url
这两天在做支付
遇到返回到支付成功页面的时候,会带上一些敏感参数
然后我就去各种找,然后就琢磨出下面代码了
主要就是把页面的所有GET参数都清空,然后只保留一个.html或.php的页面地址
并且无刷新,后台还能像平常那种获取到参数
不多说,直接上代码!
<script>
var url ='您的URL地址(不带参数的地址,并且还需要包括域名)';
var valiable = url.split('?')[0];
window.history.pushState({},0,valiable);
</script>
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。