Java Applet网络连接

时间:2009-05-07 17:31:04

标签: java applet

当我的applet在网络浏览器中运行时,它被禁止进行任何外部操作 网络连接。是否可以更改任何设置以允许它进行连接?

从桌面运行时它可以正常工作,但在浏览器中限制它。

由于

~Kyle G

1 个答案:

答案 0 :(得分:5)

Applet可以连接回他们下载的服务器(“同源策略”)。从6u10开始,他们还可以访问包含相应crossdomain.xml文件(google it)的网站。

随机允许访问任何站点显然不利于安全性。您可以签署代码并让PlugIn允许用户删除安全性。但是,这需要您知道安全性(大多数人不这样做)。对于“好的”安全对话框,您需要由受信任的证书颁发机构签名的证书。

另一个选择是让您的Web服务器机器在连接上转发。然而,安全地再次做起来也很棘手。