可能重复:
Java 和 crossdomain.xml
我需要一个未签名的(我不希望提示访问者要求运行该小程序)从另一个域抓取源代码的 Java 小程序。我使用 prowser 库制作了一个小程序,当我在 eclipse (作为小程序)或作为可运行的 jar 上执行它时,它可以工作,但当我在我的网站上执行小程序时,它不起作用。它返回我“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());
}
}
之前我在导入库时遇到了问题:使用引用的库导出 Applet Java
预先感谢您的帮助。
将抓取其他站点的代码放在您的服务器上(即,在 servlet 中),然后让小程序通过 HTTP(REST、Web 服务等)与 servlet 对话。