gpt4 book ai didi

xml - 错误 #2044 : Unhandled securityError:. 文本=错误 #2048:违反安全沙箱:

转载 作者:数据小太阳 更新时间:2023-10-29 02:43:14 24 4
gpt4 key购买 nike

我已经创建了一个跨域策略文件,我已经将代码添加到我的 flex 应用程序,但我仍然违反安全沙箱......我做错了什么吗?这是我的错误和文件片段:

Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation: http://mysite.com/folder1/folder2/media/swf_demo.swf cannot load data from http://mysite.com/folder1/folder2/media/locXML.xml.

swf_demo.swf is my flex application

我的 flex 应用程序中添加了以下行:

Security.allowDomain("mysite.com");
Security.allowDomain("www.mysite.com");
Security.allowDomain("http://mysite.com/folder1/folder2/media/locXML.xml");

在我的 init() 函数中,我的第一行是:

Security.loadPolicyFile("http://mysite.com/crossdomain.xml");

这是我的 crossdomain.xml:

<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="www.mysite.com" secure="false"/>
</cross-domain-policy>

为什么会抛出这个错误?我一定是做错了什么......

最佳答案

就跨域安全而言,www.mysite.com 和 mysite.com 是不同的站点。如果您的 SWF 与您的数据位于同一站点上,则您不需要 crossdomain.xml 策略。我建议将用户从 mysite.com 重定向到 www.mysite.com,这样所有内容都将来自同一站点,并且不需要策略文件。

关于xml - 错误 #2044 : Unhandled securityError:. 文本=错误 #2048:违反安全沙箱:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com