参考资料:http://tieba.baidu.com/p/882855105

感谢:Z0287yyy

感谢分享精神。

具体解决方案:
在loader去load的时候,带上这个参数

var context:LoaderContext = new LoaderContext();
context.applicationDomain = new ApplicationDomain();    //这个是关键
context.checkPolicyFile = true;
context.securityDomain = SecurityDomain.currentDomain;

Loader.load(new URLRequest(url), context);

原文如下:

如题,最近遇到这么一个难题:
SecurityError: Error #2121: 安全沙箱冲突:LoaderInfo.content:XXX1不能访问XXX2.
可以通过调用 Security.allowDomain 来避免此冲突。
这个问题,其实很搞笑,因为跟Security.allowDomain没有任何关系。
(也可能有,请高手留言斧正。)

因为我在主文件XXX1和子文件XXX2里面有写了
Security.allowDomain("*");
Security.allowInsecureDomain("*");
而且crossdomain.xml文件都在。

具体解决方案:
在loader去load的时候,带上这个参数

var context:LoaderContext = new LoaderContext();
context.applicationDomain = new ApplicationDomain();    //这个是关键
context.checkPolicyFile = true;
context.securityDomain = SecurityDomain.currentDomain;

Loader.load(new URLRequest(url), context);

context.applicationDomain = new ApplicationDomain();
的时候会指定新的域,与原有的flex程序域不同,所以不会出问题了。

ApplicationDomain 的说明:

加载到子域(模块) 
类似于“继承”,子域可以直接获得父域所有的类定义,反之父域得不到子域的。和继承关系不同的是,如果子域中有和父域同名的类,子域定义会被忽略而使用父域的定义。

加载到同域(运行时共享库)

类似集合里的合并关系。被加载swf里的所有类定义被合并到当前域中可以直接使用。和加载到子域相同,和当前域同名的定义也会被忽略。

加载到新域(独立运行的程序或模块) 
swf载入指定域之前,先要检查该域及其父域中是否存在同名类,重复定义一概忽略。如果加载别人写的程序,或者使用旧版本的主程序加载新版本的模块,为避免类名冲突就要加载到新域独立运行以使用自己的类。

当然flash加载flex,或者flex加载flash就没有这个问题。
因为flash和flex的空间可能就不同。

只有flex加载flex会出现这个问题。。稀烂。。。

另外,
context.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
也是不行的。。。他意味着加载到同一个有域,,有冲突,(程序可能会卡在这个地方)

本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/p/3494797.html,如需转载请自行联系原作者

安全沙箱冲突:Loader.content:XX 不能访问 XX 可以通过调用 Security.allowDomain 来避免此冲突。...相关推荐

  1. phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问)

    phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问) 参考文章: (1)phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问) (2)https:// ...

  2. Google Chrome浏览器出现:您目前无法访问 XX.XX.XX.XX,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。

    Google Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Chrome不允许继续,且提示: 您的连接不是私密连接 攻击者可能会试图从 ...

  3. java文件夹拒绝访问-java.io.FileNotFoundException: .\xx\xx (拒绝访问。)

    1问题描述 今天做项目时创建一个文件(图片路径)在然创建的时候报异常java.io.FileNotFoundException: .\xx\xx (拒绝访问.) 2问题展示 java.io.FileN ...

  4. \\xxx.xxx.xxx.xx 无法访问.您可能没有权限使用网络资源

    \\xxx.xxx.xxx.xx 无法访问.您可能没有权限使用网络资源 处理办法:win10在控制面板,搜索找到windows凭据,删除原先这个IP的登录信息,重新\\xxx打开就行了. 还有一种可能 ...

  5. java newsize_JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍...

    一.配置参数使用条件 在不断重构代码的情况下,仍然不能解决内存溢出的问题(OutOfMemoryError等),这种情况下就需要使用JVM的配置参数对JVM运行时各个区域的内存情况进行相应的分配. 二 ...

  6. -XX:+UseParallelGC与 -XX:+UseParNewGC相关介绍

    首先看一个图(所有的垃圾回收器,以及工作的堆空间) 对于我们默认(jdk1.7)使用parallel 垃圾回收器,old区就是使用的是parallel old, yong区使用的是parallel S ...

  7. 通过反射突破访问修饰符,调用private私有的方法

    import operate425.demo.demo1.Student;import java.lang.reflect.Constructor; import java.lang.reflect. ...

  8. http://www.od85c.com.cn/html/,OllyDbg script for unpacking Enigma 4.xx and 5.xx

    [Asm] 纯文本查看 复制代码// Enigma Protector 4.xx and 5.XX unpacker by GIV (some parts are from LCF-AT Altern ...

  9. 创业冲突的五种解决方法是_不会说话,不懂处理人际冲突怎么办?《沟通的艺术》5步教会你...

    关注"夏娃蓝空间",陪你成长为更好的自己. 想要良好地解决冲突,一定要有"这是我们两个人共同的事"的态度. 今年夏天最热门的电视剧非<三十而已>莫属 ...

最新文章

  1. [原创]软件产品的质量
  2. Netflix Zuul与Nginx的性能对比
  3. SQL_Server_2008完全学习之第八章Transact-SQL编程
  4. CodeForces - 1486F Pairs of Paths(树上计数+容斥)
  5. python 插值_Python求解插值、拟合和微分方程问题
  6. 趁webpack5还没出,先升级成webpack4吧
  7. 【笔记】Windows Phone 8开发笔记之API
  8. ubuntu14.04 x86编译upx 3.92 及so加固
  9. android 协程,Android 上的 Kotlin 协程
  10. 下载 Bootstrap3 的 Sass 版本
  11. python实例属性与类属性_Python 面向对象编程:类的创建与初始化、实例属性与方法、类属性与方法...
  12. 535 Login Fail. Please enter your authorization code to login. More information in http://service.ma
  13. Latex插入项目符号和编号{itemize}和{enumerate}
  14. Microsoft Deployment Toolkit build 8456
  15. Tcl Tutorial 笔记8 · proc
  16. 【2019银川网络赛D:】Take Your Seat(概率--递推+思维)
  17. idea 安装 jclasslib 插件
  18. ubuntu 换软件源
  19. ug中模型不见了怎么办_UG双击prt文件却打不开模型是怎么回事?来看看解决方案吧...
  20. 二、8【FPGA】Verilog中锁存器(Latch)原理、危害及避免

热门文章

  1. 埃氏筛法求质数(例如:200以内的质数)
  2. c语言中数组的变量j是什么,c语言中数组,一般数组
  3. geitee仓库项目拉到(克隆到)本地
  4. java list 分组_Java8 快速实现List转map 、分组、过滤等操作
  5. 苹果怎么删除通讯录联系人_苹果手机通讯录怎么恢复?这才是正确的打开方式!...
  6. python重写和重载的区别_Java 重写(Override)与重载(Overload)
  7. Idea 新建类 快捷键
  8. activiti Stream之list转map及问题解决
  9. java for while do-while 循环的经典题
  10. 怎么讲gis里的符号化_地信(GIS)方向考研~?测绘科学与技术