[英]Submit form when onUnload fired
一个简单的问题(可能),但是如果能找到答案,我会感到困惑……
我有一个后端CGI应用程序和许多动态创建的网页(纯HTML + JS + CSS),每个网页都有一个表单。 在每种形式中,除了许多其他的提交按钮之外,还有一个closeApplication按钮,单击该按钮可导致页面提交和CGI应用程序执行某些清理处理。
但是,有时候,一旦您完成了工作,用户就是他们(白痴),他们就不用费心按下closeApplication按钮,而只是关闭浏览器窗口。
我一直在尝试找出如何通过使用onUnload处理程序自动“触发”用户使用的closeApplication按钮,但是我似乎无法找出如何确定用户是否正在关闭浏览器窗口/标签或只是提交页面。
在onUnload处理程序中是否可以找到答案?
ps我只是在使用基本的JS-没有JQuery或其他框架,但我怀疑这很重要...
不幸的是,你不走运。
这个问题涉及非常相似的方面: 如何确定onbeforeunload是通过单击关闭按钮引起的
您可能要做的是在页面上单击任何有效内容时会存储一个变量,该变量将导航到该变量中,然后在onunload
处理程序中进行检查-如果它为false
(或其他),则假定他们已关闭窗口并提交。 我认为这可能会很不稳定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.