在浏览器中运行Java小程序时,是否可以不需要任何对话框?
我正在浏览器中运行Java小程序。但是,每个浏览器都会显示以下警告:在浏览器中运行Java小程序时,是否可以不需要任何对话框?,java,security,applet,Java,Security,Applet,我正在浏览器中运行Java小程序。但是,每个浏览器都会显示以下警告: "This applet may not be trusted... etc." 并且允许用户单击无论如何运行或取消。这是内置于browsers/Java配置中的。(如果用户在安全级别>中等级别上运行,则小程序将被阻止。) 有没有一种方法可以让我在小程序上签名,这样就不会出现对话框?或者,即使小程序是“受信任的”,它们仍然会出现吗?不,您不能 一般认为在浏览器中运行Java不再安全。Java插件已经实现,将根据用户当前的Ja
"This applet may not be trusted... etc."
并且允许用户单击无论如何运行
或取消
。这是内置于browsers/Java配置中的。(如果用户在安全级别>中等级别上运行,则小程序将被阻止。)
有没有一种方法可以让我在小程序上签名,这样就不会出现对话框?或者,即使小程序是“受信任的”,它们仍然会出现吗?不,您不能
一般认为在浏览器中运行Java不再安全。Java插件已经实现,将根据用户当前的Java安全级别和小程序的已签名状态显示一系列不同的安全警告,但是没有任何设置将完全禁用警告(缺少阻止小程序加载的设置)。此外,一些web浏览器和操作系统已经开始对Java小程序应用它们自己的、单独的限制。例如,Google Chrome在尝试加载Java插件之前会显示一个警告栏,默认情况下Mac OS X根本不安装Java
如果您对此有任何选择,请避免编写Java小程序。与许多其他较老的web技术(如Shockwave和Quicktime)一样,它们是过去的一部分,而不是未来。不可能做到。即使已签名,也可能会出现对话框。您可以考虑使用java Web start,但我不确定这是否能解决问题。entirely@MadProgrammerJWS仍然会附带所有基于Java的警告,尽管它(对于自由浮动应用程序)会避免浏览器警告和阻塞。@AndrewThompson这就是我所想的谢谢你的回答-你让我成为了坏消息的传递者。