我在搜索结果页面添加了一个后退按钮,其链接为:
<a href="javascript:window.location.reload(history.go(-1))">Back to seach results!</a>
但由于这是与表格一起使用我在使用Chrome时遇到表单重新提交页面,或者在使用IE时要求我重新提交的提醒。
是否有简单的方法强制页面重新加载,以便最终用户不会遇到屏幕或弹出窗口
编辑:我正在使用PHP,所以如果有一种使用PHP的方法也可以。
答案 0 :(得分:0)
&#34;没有办法阻止这种警报。原因是因为前一页是通过表单提交生成的,所以要返回到该状态的页面,表单提交必须再次发生,因此警告。另一种方法是存储表单参数,然后让后退按钮手动重新提交表单&#34;
归功于Rory McCrossan
答案 1 :(得分:0)
是的,有办法。将此添加到具有“确认重新提交”弹出窗口的页面
<script>
if(window.history.replaceState) {
window.history.replaceState( null, null, window.location.href );
}
</script>