我在浏览器中运行Java applet。但是,每个浏览器都会显示
警告"This applet may not be trusted... etc."
允许用户点击Run Anyway
或Cancel
。这是内置于浏览器/ Java配置。 (如果用户在安全级别>中运行,则只会阻止该小程序。)
我有没有办法以不会出现对话框的方式签署applet?或者即使applet是“可信的”,它们仍然会出现吗?
答案 0 :(得分:3)
不,你不能。
在浏览器中运行Java通常被认为不安全。 Java插件已实现a number of security measures,它将显示一系列不同的安全警告,具体取决于用户当前的Java安全级别和applet的签名状态,但没有设置将完全禁用警告 (缺少阻止小程序加载的设置)。此外,一些Web浏览器和操作系统已经开始对Java applet应用它们自己独立的限制。例如,Google Chrome会在尝试加载Java插件之前显示警告栏,默认情况下Mac OS X根本不会安装Java。
如果您有任何选择,请避免编写Java小程序。像许多其他旧的网络技术,如Shockwave和Quicktime,它们是过去的一部分,而不是未来。