Firefox 网络开发者是否需要;“确认重新发送”;保护?

Firefox 网络开发者是否需要;“确认重新发送”;保护?,firefox,post,confirmation,Firefox,Post,Confirmation,我使用firefox进行网络开发,我敢打赌你们大多数人也一样。我最近做了很多表单开发,这条令人讨厌的消息 “要显示此页面,Firefox必须发送重复先前执行的任何操作(如搜索或订单确认)的信息。” 刚开始让我生气。。我是说,来吧!我的本地主机不需要保护,谢谢!所以,我的问题是:你有没有意识到任何配置,黑客,插件来抑制它?如果没有,您如何使用它?显然,没有配置选项或扩展来关闭这个恼人的确认窗口 但是,我使用的解决方法如下 从以下位置下载并安装应用程序自动热键: 创建以下脚本: ^f5:: Send

我使用firefox进行网络开发,我敢打赌你们大多数人也一样。我最近做了很多表单开发,这条令人讨厌的消息

“要显示此页面,Firefox必须发送重复先前执行的任何操作(如搜索或订单确认)的信息。”


刚开始让我生气。。我是说,来吧!我的本地主机不需要保护,谢谢!所以,我的问题是:你有没有意识到任何配置,黑客,插件来抑制它?如果没有,您如何使用它?

显然,没有配置选项或扩展来关闭这个恼人的确认窗口

但是,我使用的解决方法如下

从以下位置下载并安装应用程序自动热键:

创建以下脚本:

^f5::
Send {f5}
sleep 100
Send {enter}
使用.ahk扩展名保存

双击以运行它(系统托盘中应显示一个新图标)


现在,每次按Ctrl+F5时,脚本都会按F5,然后按Enter键。瞧,确认窗口关闭了。

显然,没有配置选项或扩展来关闭这个恼人的确认窗口

但是,我使用的解决方法如下

从以下位置下载并安装应用程序自动热键:

创建以下脚本:

^f5::
Send {f5}
sleep 100
Send {enter}
使用.ahk扩展名保存

双击以运行它(系统托盘中应显示一个新图标)


现在,每次按Ctrl+F5时,脚本都会按F5,然后按Enter键。瞧,确认窗口被关闭了。

这里有一个与Patrick对Linux用户的回答相当的答案(在我的例子中是Ubuntu)。 安装autokey(在repos中)。添加以下python脚本:

import time
keyboard.send_keys("<f5>")
time.sleep(0.5)
keyboard.send_keys("<enter>")
导入时间
键盘。发送_键(“”)
睡眠时间(0.5)
键盘。发送_键(“”)

将此脚本挂接到f5,您将再也看不到确认消息。使用最新的firefox进行测试。

以下是Patrick对Linux用户的回答(我的例子是Ubuntu)。 安装autokey(在repos中)。添加以下python脚本:

import time
keyboard.send_keys("<f5>")
time.sleep(0.5)
keyboard.send_keys("<enter>")
导入时间
键盘。发送_键(“”)
睡眠时间(0.5)
键盘。发送_键(“”)

将此脚本挂接到f5,您将再也看不到确认消息。使用最新的firefox进行测试。

不要责怪“保护”。责怪开发人员使用POST而不是适当的GET或诸如此类的方式编写了违规者。你不明白。我是开发人员,必须做很多“重新发送POST”测试。使用在处理POST后执行重定向的表单来避免此问题。@Dziamid,但是在这种情况下,为什么要刷新页面?为什么不重新点击提交按钮呢?不要责怪“保护”。责怪开发人员使用POST而不是适当的GET或诸如此类的方式编写了违规者。你不明白。我是开发人员,必须做很多“重新发送POST”测试。使用在处理POST后执行重定向的表单来避免此问题。@Dziamid,但是在这种情况下,为什么要刷新页面?为什么不重新点击提交按钮呢?太好了!最后,不再点击转储。自动化岩石。但是,因为我是一个unix的家伙,我将添加我的答案。太好了!最后,不再点击转储。自动化岩石。但是,由于我是一个unix的家伙,我将添加我的答案。