尝试通过https访问时找不到Crossdomain.xml文件

时间:2012-03-02 17:52:04

标签: https unity3d crossdomain.xml

所以当我将它上传到我的托管服务器时,我的Unity游戏在网络播放器上运行得非常完美,如果我访问它是非安全的,但是当我尝试通过https访问它时,它可以加载游戏。除了我在游戏中收到错误:拒绝,因为没有找到crossdomain.xml策略文件。

为什么会这样?非常感谢帮助!谢谢!

2 个答案:

答案 0 :(得分:0)

  1. 将以下XML保存为UTF-8。
  2. 上传到root
  3. 上传到游戏目录
  4. 在编辑器中,将Security Emulation的编辑器设置更改为网站的域名。

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

答案 1 :(得分:0)

尝试使用此

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

此外,如果您尝试从crossdomain.xml访问https,则crossdomain.xml可能也必须https