Flash Player10.1.102.64版本后,跨域访问不支持带中文的地址

同一个team里,每台开发机都是OA的IIS,地图服务由同一台服务器发布,flexviewer的页面嵌在OA系统里面

最近陆续有开发机出现不能加载地图的情况,今天把这问题解决了

原来在Flash Player 10.1.102.64版本更新了以下几项

- CVE-2010-3654:内存异常漏洞,可导致任意代码执行;

- CVE-2010-3636:输入确认漏洞,可导致使用特定服务器编码绕过跨域策略文件限制;

- CVE-2010-3637:内存异常漏洞,可导致任意代码执行,仅限IE ActiveX版本;

- CVE-2010-3638:信息泄露漏洞,仅限Mac、Safari浏览器;

- CVE-2010-3639:拒绝服务漏洞,可能导致任意代码执行,但尚未发现实例;

- CVE-2010-3640/…/3650/3652:多个内存异常漏洞,可导致任意代码执行;

- CVE-2010-3976:库载入漏洞,可导致任意代码执行。

其中的CVE-2010-3636项更新,怀疑是对跨域访问的地址限制了非英文字符,于是把所有地图服务名称改成英文重新发布,问题解决
posted @ 2011-03-28 08:56  cannel  阅读(464)  评论(0编辑  收藏  举报