0

是否可以在不使用代理的情况下从 Flash 访问 digg 的 API 来解决跨域问题?

我有点困惑,因为从谷歌搜索看来,API(至少在过去)有一个 crossdomain.xml 文件,但现在试图访问 services.digg.com/crossdomain.xml(从浏览器,或查看来自嵌入式 Flash 调用 Firebug/Chrome 开发工具中 API 的响应代码)会导致 403 错误代码,API 错误为 1052(无方法)。

我对此并不陌生,并且正在与其他人合作以实现此功能,因此,如果有一些非常简单的配置可以检查,否则答案就是使用代理,那很好。

谢谢!

4

2 回答 2

0

我猜你必须使用代理,我不知道替代解决方案(除了在他们的论坛上询问为什么它不再在线)

于 2011-04-07T14:49:38.683 回答
0

不,除非您尝试联系的站点在其服务器上具有允许您访问的 crossdomain.xml 文件,否则您将无法执行此操作。

我对 StumbleUpon API 有这个确切的问题,他们实际上一个 crossdomain.xml 文件,但他们不允许外部访问: http: //getsatisfaction.com/stumbleupon/topics/update_of_the_cross_domain_policy_files_for_swf_files

如果您无法让他们更改此设置,则需要使用代理。

于 2011-04-07T14:54:15.923 回答