我正在尝试在 Flash 应用程序中显示一些 Facebook 视频缩略图,我尝试加载的所有视频缩略图似乎都托管在https://fbcdn-vthumb-a.akamaihd.net上。
但是无法加载crossdomain.xml (拒绝访问)。有没有办法解决这个问题?(除了通过代理加载图像)。也许可以使用替代网址?
编辑:这是一个 Facebook 错误,已被报告
我正在尝试在 Flash 应用程序中显示一些 Facebook 视频缩略图,我尝试加载的所有视频缩略图似乎都托管在https://fbcdn-vthumb-a.akamaihd.net上。
但是无法加载crossdomain.xml (拒绝访问)。有没有办法解决这个问题?(除了通过代理加载图像)。也许可以使用替代网址?
编辑:这是一个 Facebook 错误,已被报告
尝试在 Loader 中使用 LoaderContext 并将 checkPolicyFile 标志设置为 true:
var lc:LoaderContext = new LoaderContext();
lc.checkPolicyFile = true;
var loader:Loader = new Loader();
loader.load(new URLRequest("https://url.com/image/path/name.jpg"), lc);
Akamai CDN 上的跨域策略文件存在一些已知问题。这是对与您的类似问题的深入研究以及解决方案:
http://jessewarden.com/2009/03/handling-crossdomainxml-and-302-redirects-using-netstream.html
我最终使用代理来加载拇指,所以跨域没有问题,我刚刚检查过,跨域文件现在是正确的。