Java和crossdomain.xml

5

有没有人有使用Java从另一个域中提取数据的经验?假设我的客户端至少有1.6.0_10,它能够正常工作的可能性有多大。我看到有些帖子说它可以工作,然后有些说不行,还有一些说在后来的微更新中它是有问题的。任何见解都将不胜感激。

谢谢,

-丹


你能提供更多的上下文吗?你是在谈论在某人的浏览器中运行的Java小程序吗? - Jesper
1
是的,我在浏览器中有一个Java Applet,并计划将用户的Facebook图片下载到该Applet中。 Facebook的API(http://api.facebook.com/crossdomain.xml)可以获取图像的URL,因为它具有crossdomain.xml,应该允许这样做。 - Dan
1个回答

5

crossdomain.xml 在6u10中的功能受到限制。需要一个允许任何代码从任何站点连接的策略。有关详细信息,请参阅文档。

至少有一个案例表明,在更新完成之前,一个早期访问版本已经破坏了 crossdomain.xml,但后来进行了修复。


这是你所说的文档网址吗?http://java.sun.com/javase/6/webnotes/6u10/plugin2/index.html#CROSSDOMAINXML - Dan
1
阅读文章后,似乎crossdomain.xml文件必须完全匹配: 如果不匹配,则我的小程序将无法下载所需内容。例如,Facebook的crossdomain.xml文件包含:<cross-domain-policy> <allow-access-from domain="*"/> <site-control permitted-cross-domain-policies="master-only"/> </cross-domain-policy> 如果我理解正确,这意味着我将无法从我的小程序访问他们的数据。 - Dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接