如何在Firefox中自动重新提交表单时出错

时间:2017-11-10 15:49:18

标签: firefox firefox-addon firefox-webextensions

如果(表示登录)表单POST提交失败并且Firefox显示“再试一次”消息。

有没有办法点击这个“再试一次”自动或通过Firefox中的任何设置关于:它点击它的配置?

Related

2 个答案:

答案 0 :(得分:1)

“点击”再试一次按钮相对简单。有an extension that does just that,可让您设置重试之间的秒数。

真正的问题是你想“盲目地”重试POST形式。众所周知,仅仅因为你没有得到回复,这并不一定意味着服务器上没有任何改变。

重新提交登录表单听起来无害,而且通常是。但是如果你想象那些导致订单被放置或者钱被移动的表格,那么很容易理解为什么浏览器会实施这种警告:

Form re-submission warning

如果你启用了像TryAgain这样的扩展程序并且表单发布失败,那么你就会看到这一点。这与你自己按F5获得的行为相同。该扩展程序将尽职地再次尝试POST,但浏览器将使用警报进行干预,并拒绝发送POST,直到点击“重新发送”。

这种安全功能可以保护最终用户和开发人员免受糟糕的实施和网络打嗝的影响。但是,它确实会违背你想要完成的任务。

那就是说,如果你可以想出一种方法来修改扩展以检测警报并以某种方式点击“重新发送”,那么你就可以开展业务了。我不能肯定地说这是不可能的,这样看起来很像,至少现在是这样:this issue被标记为“无法修复”,而this issue仍然是开放的。

答案 1 :(得分:0)

这是firefox的扩展名:
auto reload

但我会警告你。因为您可以自动发送任何敏感数据。通常网页浏览器要求重新加载,因为不希望在没有用户自行决定的情况下提交任何敏感数据。