最近被flash的安全机制搞的头都大了, 动不动就是安全沙箱冲突。。。。。
最经遇到了一个问题:
问题描述: 程序从网上加载图片,例: 加载 www.huolawan.com/pic/meinv.jpeg , 但是此链接在服务器端进行了资源跳转, 跳转到www.g.uusee.com/pic/meinv.jpeg,此时
就出现了错误,两个域名下都有flash策略文件允许所有域名下的访问, 但是flash还是出现安全冲突,并不能加载下来。
解决方法: 通过抓包发现, 当程序加载huolawan下的图片前, 加载了此服务器下的策略文件, 但是资源重定向后, 并没有加载g.uusee下的策略文件。 所有显示的加载了
一下g.uusee下的策略文件
Security.loadPolicyFile("http://g.uusee.com/crossdomain.xml");
这样, 冲突就解决了, 能成功加载图片。。
看来真该好好看看flash的安全文档了。。。
一个不错的教程:
http://www.infoq.com/cn/presentations/liwenlei-flashsandbox