【发布时间】:2012-03-29 15:19:16
【问题描述】:
是否可以从 Google Maps API 加载外部 XML 文件而不会出现安全沙箱错误?
目前我正在使用代理,但这并不理想,因为所有 API 调用都来自代理的 IP,而不是用户。
这是测试脚本:
Security.loadPolicyFile("https://maps.googleapis.com/crossdomain.xml");
Security.loadPolicyFile("https://maps.google.co.uk/crossdomain.xml");
Security.loadPolicyFile("http://maps.googleapis.com/crossdomain.xml")
Security.allowDomain("*.googleapis.com");
Security.allowDomain("*.google.co.uk");
var xmlString:String ='http://maps.google.co.uk/maps/geo?q=Slack Head LA7 7AX, United Kingdom&output=xml';
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest(xmlString));
我基本上已经放弃了所有希望,而且我已经浪费了很多时间。无法加载外部 XML/RSS 提要似乎很奇怪??
【问题讨论】:
标签: actionscript-3 flash