我正试图使用unity3d WWW类从facebookCanvas应用程序中执行php(.unity3d位于facebook规定的https中)。我确保在php文件所在的域的根目录(www.mydomain.com/crossdomain.xml)中放置了一个crossdomain.xml文件。我还确保我可以从网上访问它,一切都很好。然而,我从Canvas 中的unity网络播放器收到了一个"拒绝,因为没有找到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>
我检查了各种帖子,没有任何技巧有工作
我也遇到过类似的问题,它在编辑器中运行良好,但在Facebook画布上不起作用。
我能够通过将crossdomain.xml
文件添加到php服务器的根目录和存储统一二进制文件的来解决这个问题