Java Web启动/可拖动小程序

Java Web启动/可拖动小程序,java,applet,draggable,java-web-start,Java,Applet,Draggable,Java Web Start,我正试图让一个小程序在浏览器关闭后保持不变,以便在退出之前完成一个过程 如果我给小程序“draggable”属性,然后将其拖到浏览器页面之外,小程序仍然可以通过javascript的LiveConnect访问,并且在浏览器关闭后继续 但是我想找到一种方法来实现这一点,而无需用户每次都将applet拖到浏览器外 直接使用JWS启动小程序不允许我通过javascript与它通信,这是我的应用程序所必需的 有人知道实现这一点的方法吗?如何从小程序中弹出窗口,使用javascript监视浏览器关闭事件,

我正试图让一个小程序在浏览器关闭后保持不变,以便在退出之前完成一个过程

如果我给小程序“draggable”属性,然后将其拖到浏览器页面之外,小程序仍然可以通过javascript的LiveConnect访问,并且在浏览器关闭后继续

但是我想找到一种方法来实现这一点,而无需用户每次都将applet拖到浏览器外

直接使用JWS启动小程序不允许我通过javascript与它通信,这是我的应用程序所必需的


有人知道实现这一点的方法吗?

如何从小程序中弹出窗口,使用javascript监视浏览器关闭事件,并在小程序未就绪时返回false?

JS用于什么,是否用于“完成进程”?它似乎需要JS来完成这项工作,并且与浏览器断开连接,你就完蛋了。顺便说一句-在这个“过程”中到底做了什么?为什么不能从
destroy()
调用它?@andrewhoson小程序将文件上载到服务器。一旦小程序开始上传,就不需要javascript了。但是,一旦开始上传,关闭浏览器不应终止上传,因此“过程必须完成”。我认为我无法在destroy方法中阻止足够长的时间来实现这一点(在新插件中关闭似乎只有200毫秒的延迟)。您无法停止使用关闭浏览器的操作-只要求他们确认操作。因此,需要一个已经“拖出”浏览器的小程序。我找不到一种机制可以做到这一点,因此我可能最终会得到一个java web start应用程序,它作为web服务器进行侦听,然后我可以通过本地ajax http调用从浏览器与它进行对话。