首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序'http://domain.com/app/widget/twitter.png‘尝试访问不兼容的上下文’SecurityDomain :/app.swf‘

应用程序'http://domain.com/app/widget/twitter.png‘尝试访问不兼容的上下文’SecurityDomain :/app.swf‘
EN

Stack Overflow用户
提问于 2012-02-19 20:10:19
回答 1查看 1K关注 0票数 1

我正在尝试将远程图像加载到我的AIR应用程序中,并收到以下错误:

代码语言:javascript
复制
*** Security Sandbox Violation ***
SecurityDomain 'http://[------].com/app/widget/twitter.png' tried to access incompatible context 'app:/App.swf'

*域名已密文

因此,这基本上是说远程映像正在尝试访问应用程序?如何将远程域添加为受信任的域?

我尝试了Security.allowDomain('www.[------].com'),得到了以下错误:

代码语言:javascript
复制
SecurityError: Error #3207: Application-sandbox content cannot access this feature.
at flash.system::Security$/allowDomain()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-19 20:59:37

您是否有权访问远程域以将crossdomain.xml文件放到web服务器的根目录中?

如果没有,您可以通过将图像加载为字节数组(请参阅URLLoader),然后在内存中将其转换为图像(请参阅SWFLoader.loadBytes)来绕过沙箱问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9349011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档