使用未签名的Java applet从另一个域获取源代码

时间:2011-08-15 20:22:07

标签: java applet scrape

  

可能重复:
  Java and crossdomain.xml

我需要一个未签名的(我不希望提示访问者要求运行applet)Java applet从另一个域中抓取源代码。我使用prowser库创建了一个applet,当我在eclipse上执行它(作为applet)或者作为runnable jar它可以工作但是当我在我的网站上执行applet时它不起作用。它返回“null”。

我的小程序代码:

import java.applet.Applet;   

public class HelloWorldApplet extends Applet {

public void init() {

    Prowser prowser = new Prowser();
    Tab tab = prowser.createTab();
    System.out.println(tab.go("http://www.canyouseeme.org").getPageSource());    

   }

} 

以前我在导入库时遇到了问题:Export Applet Java with referenced libraries

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将擦除其他站点的代码放在服务器上(即在servlet中),然后让applet通过HTTP(REST,Web服务,等等)与servlet通信。