首页 文章

在浏览器中运行Java applet时,是否可以删除对对话框的任何需求?

提问于
浏览
1

我在浏览器中运行Java applet . 但是,每个浏览器都会显示警告

"This applet may not be trusted... etc."

并且允许用户单击 Run AnywayCancel . 这是内置于浏览器/ Java配置 . (如果用户在安全级别>中运行,则只会阻止该小程序 . )

有没有办法让我以不会出现对话框的方式签署applet?或者即使applet是“可信的”,它们仍会出现吗?

1 回答

  • 3

    你不能 .

    在浏览器中运行Java通常被认为不安全 . Java插件实现了a number of security measures,它将显示一系列不同的安全警告,具体取决于用户当前的Java安全级别和applet的签名状态,但是 no settings will disable the warnings entirely (缺少阻止applet加载的设置) . 此外,一些Web浏览器和操作系统已经开始对Java applet应用它们自己独立的限制 . 例如,Google Chrome会在尝试加载Java插件之前显示警告栏,默认情况下Mac OS X根本不会安装Java .

    如果您有任何选择,请避免编写Java小程序 . 像许多其他旧的Web技术,如Shockwave和Quicktime,它们是过去的一部分,而不是未来 .

相关问题