- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个 JAVA 小程序,它会弹出一个应用程序模式对话框。我遇到的问题是用户可以关闭浏览器(或选项卡)并且对话框将保持打开状态。如果您单击 IE9 窗口区域或菜单栏,对话框将显示模态,但当您单击选项卡或窗口的“x”按钮时,IE9 对对话框不是模态的。我尝试过各种形式的模态,但似乎没有一种能使整个窗口和对话框成为模态。我尝试在小程序中使用窗口监听器,但它似乎没有收到关闭消息。如果您以这种方式关闭窗口,则 java 进程不会正确关闭,您必须通过任务管理器将其终止。我不记得这种情况发生在 IE8 上。有什么方法可以使整个 IE9 窗口和我的对话框模式化吗?
最佳答案
在提升 java 模态之前,您能否通过 liveconnect javascript 调用与页面进行通信,将函数设置为 window.onclose 以将焦点设置回小程序或通过浏览器确认或提醒提示用户?
关闭/关闭小程序对话框后,您可以清除浏览器的 window.onclose 函数指针。
希望对您有所帮助,
-斯科特·H
关于java - 小程序如何成为模态并防止 IE9 窗口关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13474460/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!