Java applet在我们的网站上被阻止了?

时间:2015-03-05 11:17:54

标签: java applet certificate

对于我的教育,我经常需要为我们的网站编写数学练习,这些练习将在学校中使用。

我不得不将.swf文件移植到java applet,主要是因为.swf运行速度很慢。 游戏/练习在Eclipse和我的本地主机中都运行良好,但是当我们将它放在网站上时,它总是被Java阻止。

我已经读过您需要证书,但自签名证书不起作用。 我试过这样做(不确定我是否成功),并且applet仍然被阻止。

我该怎么办才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

为什么不尝试Java Web Start而不是applet?

你在http://www.oracle.com/technetwork/java/javase/applet-migration-139512.html

查看它

答案 1 :(得分:0)

来自https://www.java.com/en/download/help/java_blocked.xml

  

Java进一步增强了安全性,使用户系统更少   容易受到外部攻击。从Java 7 Update 51开始,Java   不允许用户运行未签名的应用程序   (未签名),自签名(未经受信任的机构签名)或者是   缺少权限属性。

因此,从Java 7 Update 51开始,用户无法运行未签名的应用程序(没有证书),自签名应用程序(使用不是来自受信任机构的证书签名的应用程序),或者缺少权限属性的应用程序。

正如文档中提到的关于自签名应用程序的那样,

  

这种类型的应用程序存在最高风险,因为   未标识发布者,并且可以授予应用程序访问权限   计算机上的个人数据。

此外,如文档中所述,如果您仍然可以使用自签名应用程序,则需要将其添加到例外站点列表中,

  

作为解决方法,您可以使用“例外站点”列表功能来运行   安全设置阻止的应用程序。添加的URL   阻止应用程序到异常站点列表允许它运行   一些警告。