我想将远程applet加载到我自己的applet中。
例如,假设我希望我的applet在 java applet 中下载并显示来自此网站的游戏:
http://www.java4k.com/index.php?action=home
我该怎么做?
答案 0 :(得分:3)
您可以使用已签名的小程序访问本地文件系统并绕过同源策略。
LWJGL java库开发了一个“applet loader”,你可以修改和重用它。 http://lwjgl.org/wiki/doku.php/lwjgl/tutorials/applet
以下是野外使用的示例:http://www.paulscode.com/demos/SoundSystem/09AUG2009/Helicopter.html
基本上,applet_loader下载一堆文件,将它们写在磁盘上,将它们添加到类路径中,实例化目标applet,然后代理Java方法调用它到目标applet(Applet.start,Applet.stop)等等。)。