Chrome浏览器下调试flex项目时出现安全沙箱冲突的问题

本文探讨了解决在Chrome浏览器下使用FlashBuilder4.5进行项目调试时出现的安全沙箱冲突Error#2148问题的方法。通过调整项目的存放位置及Flex构建路径设置,可以有效避免此错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在Chrome浏览器下调试Flash Builder 4.5的项目时发现个奇怪的问题,调试时总是报错(那怕mxml文件中只有一个Application容器也一样)提示“安全沙箱冲突Error #2148,不能访问本地资源 file:///***/bin-debug/textLayout_2.0.0.232.swf”。反复几次重启调试后Chrome浏览器便崩溃,崩溃后再次刷新下Chrome浏览器就一切都正常了。但电脑重启后又会重现这个问题,可以IE和FF浏览器下调试不会发生这个问题。

从报错的原因看问题可能出在chrome中flash的数据访问模型上,于是试着在附加编译参数设置内加上-use-network=false这个禁止访问网络的设置,最后测试时发现一切时正常了,但是这个方法不是一个好的办法,因为这样需要为每个新建的项目都加上这个附加编译参数。

于是又尝试测试其它方法,最后发现在另外两种情况下也可以排除这个问题:
1、将项目创建在默认位置如C:\Documents and Settings\admin\Adobe Flash Builder 4.5目录下,测试时不会再报错了一切也都正常了。
2、在“Flex构建路径”-“库路径”-“框加链接”选项中选择“合并到代码中”并确定,再测试时也不会再报错了,一切也都正常了。
对于上面两种情况,为什么就不会报错目前我还不清楚原因。但对于这两种方法来说,第二种方法的可操作性更强。



http://www.cnblogs.com/liuzhong/archive/2011/06/29/2092960.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值