ADOBE FLASH10安全沙箱冲突

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:09:51
SecurityError: Error #2060: 安全沙箱冲突:ExternalInterface 调用者 http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=1&vid=11951577&uid=1364371703 不能访问 http://user.qzone.qq.com/601386862/infocenter?ptlang=2052
at flash.external::ExternalInterface$/_initJS()
at flash.external::ExternalInterface$/call()
at com.tools::SinaLog$/sendLog()
at com.sina.outPlayer::MainView/ready1()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.tools::VideoControl/ready1()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.tools::AntVideo/statusHandler()
请问如何解决,悬赏30分

光靠FLASH是绝对不能冲破安全沙箱的
你在新浪播客里的FLASH要调用QQ中的执行脚本除非QQ服务器里面允许来自任意地方的FLASH调用,也就是有crossdomain.xml这个文件,而且里面内容是允许任意外域的调用。不过那是不可能的 。
你想达到FLASH调用外域资源可以推荐你一个办法
通过ASP的XMLHTTP方法跨域调用。也就是找一个服务器放包含XMLHTTP脚本的ASP,然后放入crossdomain.xml来允许任意外域调用,然后用那个ASP去访问了QQ之后再将访问内容传给新浪中的FLASH

IE选项——删除——删除COOKIE