0

可能重复:
Java 和 crossdomain.xml

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

我的小程序代码:

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

在此先感谢您的帮助。

4

1 回答 1

1

将抓取其他站点的代码放在您的服务器上(即,在 servlet 中),然后让 applet 通过 HTTP(REST、Web 服务等)与 servlet 对话。

于 2011-08-15T22:30:24.907 回答