我们有一个已经存在多年的 Intranet 页面,它使用来自旧网站 www.AcuteApplets.com(不再存在)的小程序。该小程序称为 AcuteShifter。我认为这些细节并不重要。无论如何,IE 浏览器在 Java 7 安装之前的客户端站点上加载插件很好。在客户端计算机上安装 Java 7 时,会出现以下对话框提示用户:
用户可以单击取消,或输入他们的凭据,然后无论他们如何关闭窗口,小程序都可以正常工作。当我们卸载 Java 7 时,身份验证对话框消失了,因为在客户端计算机上安装 Java 6x 时它可以正常运行。如何摆脱这个对话框?我解压了jar文件,似乎jar中的代码是预编译的,所以我不确定是否可以在没有原始源代码的情况下对其进行编辑。
请注意,如果 IE 尚未打开,则每次启动 IE 时都会发生这种情况。如果用户选择“将此密码保存在您的密码列表中”框,则在此页面上后续打开/关闭 IE 时仍会弹出对话框。