Apache flex 使用Safari时出现Flex HTTPService安全错误

Apache flex 使用Safari时出现Flex HTTPService安全错误,apache-flex,actionscript,safari,httpservice,Apache Flex,Actionscript,Safari,Httpservice,我使用actionscript中的HTTPService对象将一些数据发送到另一台服务器上的php文件,然后将数据插入数据库。我在包含php文件的目录的根目录中设置了crossdomain.xml文件,以避免任何安全问题 在Firfox 3.5(在mac和pc上)和IE 7&8上一切正常。在Safari 4上测试时,我遇到了一个错误,当crossdomain.xml不存在时,这是意料之中的 [RPC Fault faultString=“安全错误 访问url“ faultCode=“Channe

我使用actionscript中的HTTPService对象将一些数据发送到另一台服务器上的php文件,然后将数据插入数据库。我在包含php文件的目录的根目录中设置了crossdomain.xml文件,以避免任何安全问题

在Firfox 3.5(在mac和pc上)和IE 7&8上一切正常。在Safari 4上测试时,我遇到了一个错误,当crossdomain.xml不存在时,这是意料之中的

[RPC Fault faultString=“安全错误 访问url“ faultCode=“Channel.Security.Error” faultDetail=“目的地: DefaultHTTP“]at rpc::AbstractInvoker/ 在mx.rpc::Responder/fault()处 位于的mx.rpc::AsyncRequest/fault() DirectHTTPMessageResponder/securityErrorHandler() 在 flash.events::EventDispatcher/dispatchEventFunction() 在 flash.events::EventDispatcher/dispatchEvent() 在 flash.net::URLLoader/redirectEvent()


关于如何让它在Safari上运行有什么想法吗?似乎Safari没有访问crossdomain.xml文件。

这是在我遇到问题的一天后随机开始工作的。。。我打开safari中的inspector元素来查看GET和POST,它突然起作用了。你的猜测和我的一样好。