我正在制作一个在线游戏,它使用 Wordnik API AS3 来获取单词定义。当我在本地测试时一切正常(sandboxType:localTrusted)。但是当我上传我的 .swf(sandboxType:remote 或 localWithNetwork)时,我收到 Wordnik API 响应“访问 url 的安全错误”。
我已将“useNetworkServices”设置为 true。
我正在做:
Security.allowDomain("api.wordnik.com");
Security.loadPolicyFile("api.wordnik.com/crossdomain.xml");
crossdomain.xml 可能有一些问题。在 localTrusted 中进行测试时,我收到调试消息“api.wordnik.com 未指定元规则。使用默认元规则 'master-only'”。我收到了关于 Google 互动媒体广告的类似消息,但它默认为“按内容类型”。Google IMA 在上传时有效,而 Wordnik 则无效。
我什至不确定问题是否在我这边。
有用的答案将为安全问题提供一个可行的解决方案,或者指向任何使用 Wordnik AS3 API 在线的应用程序——也许它的开发人员可以提供帮助。
:)