如何在Firefox中禁用“另存为”对话框

时间:2011-08-17 07:03:40

标签: asp.net firefox cross-browser

如何在按Ctrl + S

的同时禁用“另存为”对话框

描述:我正在开发一个Web应用程序。这是当我要使用“Ctrl + S”进行表单提交时,在Firefox中提交“另存为对话框”将打开。如何在Firefox中禁用“另存为”对话框。

1 个答案:

答案 0 :(得分:2)

您可以通过处理窗口的onkeypress事件来检查CTRL键和S是否被按下,如果是,则通过调用{{1}取消事件来完成此操作}在事件对象上:

preventDefault()

请注意,按键事件在不同浏览器中的行为可能会有所不同。然而,这确实在FireFox中有效。