我正在浏览器中运行 Java 小程序。但是,每个浏览器都会显示警告
"This applet may not be trusted... etc."
并且允许用户单击仍然运行
或取消
。这是内置于浏览器/Java 配置中的。 (如果用户运行的安全级别 > 中,小程序将被简单地阻止。)
有没有办法让我以不出现对话框的方式对小程序进行签名?或者即使小程序是“可信”的,它们仍然会出现吗?
最佳答案
不,你不能。
在浏览器中运行 Java 不再被普遍认为是安全的。 Java 插件已实现 a number of security measures这将根据用户当前的 Java 安全级别和小程序的签名状态显示一系列不同的安全警告,但是没有设置会完全禁用警告(缺少阻止小程序加载的设置根本)。此外,一些 Web 浏览器和操作系统已经开始对 Java 小程序应用它们自己的、单独的限制。例如,Google Chrome 在尝试加载 Java 插件之前会显示一个警告栏,而 Mac OS X 默认情况下根本不安装 Java。
如果您对此有任何选择,请避免编写 Java 小程序。与 Shockwave 和 Quicktime 等许多其他较早的网络技术一样,它们已成为过去,而不是 future 。
关于java - 在浏览器中运行 Java applet 时,是否可以删除对对话框的任何需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21274609/