我想在刷新时禁用 Google Chrome 上的“确认表单重新提交”弹出窗口。这个(非常)古老的讨论承认问题存在,但没有提供解决方案。
有谁有更好的主意吗?
答案1
Chrome 推出此“功能”是为了避免用户无意中在表单上重复 POST 操作,例如两次购买同一篇文章。
显然,这个问题在一段时间前已经通过-disable-prompt-on-repost
在 Chrome 调用中使用参数得到了修复,但在后来的版本中也被破坏了。(编辑:据报道自 2020 年起恢复工作。)。
尽管有大量相关的 Chrome 错误报告,并且这些报告已经存在多年了 (!),但该错误仍然存在。显然,执行后退/前进操作的 Chrome 模块编写得非常糟糕,几乎不可能修复。而且没有人敢从头开始重写它。
因此,如果您无法修改包含 POST 操作的页面,那么您就没那么幸运了,也没有解决方案。
如果您可以修改页面,那么您有两种解决方案:
当然还有使用 Chrome 以外的其他浏览器的解决方案(但这并不能回答问题)。