捕获 Java 小程序取消按钮

Trapping Java applet cancel button

本文关键字:取消 按钮 程序 Java 捕获      更新时间:2023-09-26

我有一个Java小程序,它运行时没有UI,并将XML发送回调用的Javascript以处理到数据库。 我将小程序设置为在使用 Init 覆盖初始化小程序后执行回调,并且回调是一个 Javascript 函数,它继续使用另一个小程序方法执行一些工作。

但是,如果用户在 Java 安全警告上单击"否"按钮,则不会运行任何小程序代码,并且调用页面将永远等待回调发生。 有没有办法诱使用户拒绝在Javascript中安全警告?

请不要问我为什么要为此使用小程序,这是一个非常复杂的基础架构(无法控制),涉及多个 Web 供应商,这是我发现的唯一满足所有其他要求的架构。

你能做的最好的事情就是轮询 JS 中的小程序外观,如果它在"时间长度"后没有出现,请向用户弹出警报,以提供重定向到帮助(或等待 - 如果他们仍在查看安全对话框/弹出窗口提供的详细信息)。

使用小程序,期待麻烦。 使用隐藏的小程序,期待混乱