Flex - 安全沙箱违规 - ERROR#2048
因此,如果我输入 -http://xxx.xx.xx.x/website/website.html html 并尝试在 swf 中使用 HTTPService 来联系 -https://yyy .yy.yy.y/resources/script,我收到沙箱错误。 如果我输入 -https://yyy.yy.yy.y/crossdomain.xml在浏览器中并访问它,跨域文件中的所有内容看起来都很好。 wWen 我返回并尝试使用来自 -http://xxx.xx.xx 的 HTTPService .x/website/website.html 现在一切正常,直到我关闭浏览器(我认为这会清除缓存)。
******crossdomain.xml********************
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
操作脚本****************
Security.loadPolicyFile("https://xxx.xx.xx.x/crossdomain.xml");
So if i put -http://xxx.xx.xx.x/website/website.html and try to use an HTTPService with in the swf to contact -https://yyy.yy.yy.y/resources/script, I get the sandbox error.
If I put -https://yyy.yy.yy.y/crossdomain.xml in the browser and access it everything in the crossdomain file looks fine.
wWen i go back and try to use the HTTPService from -http://xxx.xx.xx.x/website/website.html everything now works until i close the browser which i assume clears the cache.
********crossdomain.xml*********
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
********Action Script*************
Security.loadPolicyFile("https://xxx.xx.xx.x/crossdomain.xml");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将以下行:更改
为:
您可以在 adobe.com 上阅读有关它的更多信息...
http://kb2。 adobe.com/cps/142/tn_14213.html
Change the following line:
to:
You can read more about it at adobe.com...
http://kb2.adobe.com/cps/142/tn_14213.html
我们发现 Chrome 将拒绝自签名 SSL 证书,但 Firefox 和 Safari 将继续努力。尝试使用不同的浏览器,看看它是否适合您。
We found that Chrome will refuse self-signed SSL certificates but Firefox and Safari will plow on ahead. Try a different browser and see if that works for you.