Facebook Canvas crossdomain.xml问题:因为未找到crossdomain.xml策略文件而被拒绝

时间:2014-01-02 20:54:24

标签: php facebook canvas crossdomain.xml

我正在尝试使用unity3d WWW类从facebook Canvas应用程序执行php(.unity3d在facebook中强制执行https)。我确保将一个crossdomain.xml文件放在我的域的根目录(www.mydomain.com/crossdomain.xml)中,其中包含php文件。我也确保我可以从网上访问它,一切都很好。但是,我从Canvas中的unity webplayer获得了“拒绝因为没有找到crossdomain.xml策略文件”

试图从常规网络播放器(Facebook Canvas之外)访问php,它运行正常!任何想法!

这是我的crossdomain.xml代码:

<?xml version="1.0" encoding="ASCII" ?>
<cross-domain-policy>
<allow-access-from domain="*" secure="false" />
</cross-domain-policy>

我检查了各种帖子,没有有效的技巧

1 个答案:

答案 0 :(得分:1)

我有一个类似的问题,它在编辑器中正常工作但不适用于Facebook Canvas。

我能够通过将crossdomain.xml文件添加到php服务器的根目录和存储统一二进制文件的位置来解决这个问题