当我的applet在网络浏览器中运行时,它被禁止进行任何外部操作 网络连接。是否可以更改任何设置以允许它进行连接?
从桌面运行时它可以正常工作,但在浏览器中限制它。
由于
~Kyle G
答案 0 :(得分:5)
Applet可以连接回他们下载的服务器(“同源策略”)。从6u10开始,他们还可以访问包含相应crossdomain.xml
文件(google it)的网站。
随机允许访问任何站点显然不利于安全性。您可以签署代码并让PlugIn允许用户删除安全性。但是,这需要您知道安全性(大多数人不这样做)。对于“好的”安全对话框,您需要由受信任的证书颁发机构签名的证书。
另一个选择是让您的Web服务器机器在连接上转发。然而,安全地再次做起来也很棘手。