繁体   English   中英

从另一个Java小程序访问Java小程序

[英]Accessing Java applet from another Java applet

Web应用程序使用Java applet,该Java applet将用户提交的密码存储在私有属性中,并在几种公共方法中使用此属性。

我想知道从相同或不同网站加载的另一个Java applet是否可以调用此applet的方法或访问包含密码的私有属性?

不同的applet是否在相同或不同的JVM中运行? 如果它们在同一JVM中运行,那么一个applet能否以某种方式获得对另一个正在运行的applet的引用?

密码存储小程序已签名。 我的假设是,也可以对想要获取密码的侦听小程序进行签名。

您可以使用AppletContext来获取从一个小程序到另一个小程序的引用。 如果您要调用Applet类本身定义的那些公共方法以外的其他公共方法,则当前的applet必须知道将结果类型转换为什么。

我想你的答案就在这里 在客户的许可下,签名的小程序可以访问沙箱外部,因此从理论上讲您可以。

这让我想到-如果我要签名(恶意)小程序怎么办? 通过炮制可怜的用户单击“是”,我是否能够获取一些用户数据? 这个问题留给读者练习(好吧,我在这里开玩笑)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM