2011-09-30 20:56:47 +0000 2011-09-30 20:56:47 +0000
20
20

在谷歌浏览器上禁用 "确认重新提交表格 "的提示。

我想在Google Chrome浏览器上禁用 “确认表格重新提交 "弹出窗口,当我进行刷新时。这个(非常)老的讨论承认了这个问题,但没有提供修复方法。

有没有人有更好的主意?

答案 (1)

16
16
16
2012-01-03 20:16:29 +0000

Chrome引入这个 “功能 "是为了避免用户无意中重复表单上的POST操作,比如购买同一篇文章两次。

这显然是前段时间通过使用Chrome调用上的-disable-prompt-on-repost参数来修复的,但这在后来的版本中也被破解了。很显然,做后退/前退的Chrome模块写得很糟糕,几乎无法修复。所以,如果你不能修改包含POST操作的页面,那么你就没办法了,没有办法解决。用GET代替POST

  1. 使用Post/Redirect/Get方法与HTTP 303响应码

当然,也可以使用其他浏览器而不是Chrome浏览器(但这并不能回答问题)。