在最新的 Java 更新 (7u11) 之后,每当我的小程序加载到 Firefox 中的页面上时,您必须允许应用程序运行并发出很大的安全警告,而事实上小程序无法访问任何类型的个人信息。
在 IE 中,它仍然会发送此警告一次,但是当您单击“始终允许”时,它不再这样做了。在火狐浏览器中,即使点击“始终允许”,每次离开再回来都会再次提示。我担心吓跑潜在用户。
小程序创建与托管在与网络服务器相同的服务器/IP 上的守护程序的网络连接。(目前为 4444 端口)。以前,这不会构成安全违规,但现在确实并且必须得到批准。
小程序向客户端发送不断变化的信息(价格、时间等),并且数据必须与服务器保持实时连接才能正确呈现。客户端发送有限数量的数据(基本上是一个自行设计的协议,用于确定您要查看哪些信息)小程序不会访问系统上的个人文件或其他信息。这个小程序只访问它自己的资源(包含在 .jar 文件中的东西),不访问用户硬盘上的文件。
另一方面,更新java后,当使用小程序访问我的页面时,显示错误“您必须安装java”。你选择下载并安装,它说java已经安装,你要重新安装吗?如果您说不,仍然会显示错误。如果您说重新安装,小程序现在会加载但包含所有安全内容。
我知道必须有一个解决方法。雅虎游戏和 pogo 游戏使用 Java 环境和一些客户端-服务器流量,但它们不会显示一堆安全警告。唯一的区别是我的 Applet 使用 JavaFX,而 yahoo 和 pogo 使用 Swing 或 AWT。