安全沙箱冲突:Loader.content:XX 不能访问 XX 可以通过调用 Security.allowDomain 来避免此冲突。...
参考资料:http://tieba.baidu.com/p/882855105
感谢:Z0287yyy
感谢分享精神。
在loader去load的时候,带上这个参数
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 来避免此冲突。
(也可能有,请高手留言斧正。)
因为我在主文件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);
的时候会指定新的域,与原有的flex程序域不同,所以不会出问题了。
ApplicationDomain 的说明:
加载到子域(模块)
类似于“继承”,子域可以直接获得父域所有的类定义,反之父域得不到子域的。和继承关系不同的是,如果子域中有和父域同名的类,子域定义会被忽略而使用父域的定义。
加载到同域(运行时共享库)
类似集合里的合并关系。被加载swf里的所有类定义被合并到当前域中可以直接使用。和加载到子域相同,和当前域同名的定义也会被忽略。
加载到新域(独立运行的程序或模块)
swf载入指定域之前,先要检查该域及其父域中是否存在同名类,重复定义一概忽略。如果加载别人写的程序,或者使用旧版本的主程序加载新版本的模块,为避免类名冲突就要加载到新域独立运行以使用自己的类。
因为flash和flex的空间可能就不同。
只有flex加载flex会出现这个问题。。稀烂。。。
另外,
context.applicationDomain = new ApplicationDomain(ApplicationDomain.currentDomain);
也是不行的。。。他意味着加载到同一个有域,,有冲突,(程序可能会卡在这个地方)
本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/p/3494797.html,如需转载请自行联系原作者
安全沙箱冲突:Loader.content:XX 不能访问 XX 可以通过调用 Security.allowDomain 来避免此冲突。...相关推荐
- phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问)
phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问) 参考文章: (1)phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问) (2)https:// ...
- Google Chrome浏览器出现:您目前无法访问 XX.XX.XX.XX,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。
Google Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Chrome不允许继续,且提示: 您的连接不是私密连接 攻击者可能会试图从 ...
- java文件夹拒绝访问-java.io.FileNotFoundException: .\xx\xx (拒绝访问。)
1问题描述 今天做项目时创建一个文件(图片路径)在然创建的时候报异常java.io.FileNotFoundException: .\xx\xx (拒绝访问.) 2问题展示 java.io.FileN ...
- \\xxx.xxx.xxx.xx 无法访问.您可能没有权限使用网络资源
\\xxx.xxx.xxx.xx 无法访问.您可能没有权限使用网络资源 处理办法:win10在控制面板,搜索找到windows凭据,删除原先这个IP的登录信息,重新\\xxx打开就行了. 还有一种可能 ...
- java newsize_JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍...
一.配置参数使用条件 在不断重构代码的情况下,仍然不能解决内存溢出的问题(OutOfMemoryError等),这种情况下就需要使用JVM的配置参数对JVM运行时各个区域的内存情况进行相应的分配. 二 ...
- -XX:+UseParallelGC与 -XX:+UseParNewGC相关介绍
首先看一个图(所有的垃圾回收器,以及工作的堆空间) 对于我们默认(jdk1.7)使用parallel 垃圾回收器,old区就是使用的是parallel old, yong区使用的是parallel S ...
- 通过反射突破访问修饰符,调用private私有的方法
import operate425.demo.demo1.Student;import java.lang.reflect.Constructor; import java.lang.reflect. ...
- 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 ...
- 创业冲突的五种解决方法是_不会说话,不懂处理人际冲突怎么办?《沟通的艺术》5步教会你...
关注"夏娃蓝空间",陪你成长为更好的自己. 想要良好地解决冲突,一定要有"这是我们两个人共同的事"的态度. 今年夏天最热门的电视剧非<三十而已>莫属 ...
最新文章
- [原创]软件产品的质量
- Netflix Zuul与Nginx的性能对比
- SQL_Server_2008完全学习之第八章Transact-SQL编程
- CodeForces - 1486F Pairs of Paths(树上计数+容斥)
- python 插值_Python求解插值、拟合和微分方程问题
- 趁webpack5还没出,先升级成webpack4吧
- 【笔记】Windows Phone 8开发笔记之API
- ubuntu14.04 x86编译upx 3.92 及so加固
- android 协程,Android 上的 Kotlin 协程
- 下载 Bootstrap3 的 Sass 版本
- python实例属性与类属性_Python 面向对象编程:类的创建与初始化、实例属性与方法、类属性与方法...
- 535 Login Fail. Please enter your authorization code to login. More information in http://service.ma
- Latex插入项目符号和编号{itemize}和{enumerate}
- Microsoft Deployment Toolkit build 8456
- Tcl Tutorial 笔记8 · proc
- 【2019银川网络赛D:】Take Your Seat(概率--递推+思维)
- idea 安装 jclasslib 插件
- ubuntu 换软件源
- ug中模型不见了怎么办_UG双击prt文件却打不开模型是怎么回事?来看看解决方案吧...
- 二、8【FPGA】Verilog中锁存器(Latch)原理、危害及避免
热门文章
- 埃氏筛法求质数(例如:200以内的质数)
- c语言中数组的变量j是什么,c语言中数组,一般数组
- geitee仓库项目拉到(克隆到)本地
- java list 分组_Java8 快速实现List转map 、分组、过滤等操作
- 苹果怎么删除通讯录联系人_苹果手机通讯录怎么恢复?这才是正确的打开方式!...
- python重写和重载的区别_Java 重写(Override)与重载(Overload)
- Idea 新建类 快捷键
- activiti Stream之list转map及问题解决
- java for while do-while 循环的经典题
- 怎么讲gis里的符号化_地信(GIS)方向考研~?测绘科学与技术