我正在使用actionscript中的HTTPService对象将一些数据发送到另一台服务器上的php文件,然后该数据将数据插入到数据库中。我在包含php文件的目录的根目录中设置了crossdomain.xml文件,以解决任何安全问题。
在Firfox 3.5(在Mac和PC上)和IE 7& 8.在Safari 4上测试时,我遇到一个错误,当crossdomain.xml不存在时会出现错误。
[RPC Fault faultString =“安全错误 访问网址“ 的faultcode = “Channel.Security.Error” faultDetail =“目的地: DefaultHTTP“]在 mx.rpc :: AbstractInvoker / http://www.adobe.com/2006/flex/mx/internal::faultHandler() 在mx.rpc :: Responder / fault()at mx.rpc :: AsyncRequest / fault()at DirectHTTPMessageResponder / securityErrorHandler() 在 flash.events::EventDispatcher/dispatchEventFunction() 在 flash.events::EventDispatcher/dispatchEvent() 在 flash.net::URLLoader/redirectEvent()
有关如何在Safari上使用此功能的任何想法?好像Safari没有访问crossdomain.xml文件。