在前端含有form表单的web页或表单提交后的重定向页面中,如果使用f5或手动刷新时浏览器为了防止表单重复二次提交会弹出“确认重新提交表单”的提示,为了页面对访客更加的友好,我们可以利用js脚本代码来去除这个浏览器的提交。
js去掉浏览器“确认重新提交表单”提示的方法
解决方法:
在页面中添加以下js代码
window.history.replaceState(null, null, window.location.href);
解释:
window.history.replaceState(data, title, targetURL);
@data:状态对象,传给目标路由的信息,可为空
@title:页面的标题,目前所有浏览器都不支持,填空字符串即可
@targetURL:目标url,直接替换掉当前url,而不会在history中留下记录
以上就是javascript去掉浏览器“确认重新提交表单”提示的方法。这一路,很累很累,满身伤痕,懂得了谁才是你要珍惜的人,有些人注定是路人。更多关于javascript去掉浏览器“确认重新提交表单”提示的方法请关注haodaima.com其它相关文章!