gpt4 book ai didi

java - 如何提供关闭 Internet Explorer 窗口的确认?

转载 作者:行者123 更新时间:2023-12-02 00:50:53 24 4
gpt4 key购买 nike

我的公司使用基于 Web 的应用程序,其中包含用户填写的长表单。其中一些表格会在您使用时保存(以便您可以关闭窗口并返回),但其他表格只能在完全填写后才能保存。我们每天都会收到“不小心”单击 IE 窗口上的关闭按钮的用户打来的电话。不要问我这是怎么发生的,但自从系统实现以来,调用就一直不断。我的任务是寻找解决方案。

最初有人问我是否有办法完全删除 X,但我认为没有。所以我的想法是在用户单击 X 时以某种方式向他们提供提示,提醒他们他们的工作可能不会被保存,或者至少确认他们想要关闭窗口。由于我无法以任何方式修改应用程序网站,因此我将其嵌入到一个 HTML 文件中,其中包含用于检测窗口何时即将关闭的代码。我的问题是:

  1. 这可能吗?
  2. 我该怎么做?
  3. 有更好的方法吗?

顺便说一句,我是一名应用程序开发人员,所以我了解编程概念,但我从未做过任何 Web 开发。

提前致谢!

最佳答案

您可以通过从 onBeforeUnload 事件处理程序返回一个字符串来提示用户。浏览器将在您返回的字符串之前和之后添加自己的消息,并放置“确定”和“取消”按钮。

window.addEventListener('beforeunload', 
function() {
return 'Are you sure you want to close this window with unsaved changes?';
},
false);

您无法知道用户是否取消,但这会提示他们确认是否要关闭窗口。

关于java - 如何提供关闭 Internet Explorer 窗口的确认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com