我已经在 Facebook 的画布应用程序中实现了标准 Flash 版本的Uploadify jQuery 插件。
上传在 Firefox 中运行良好。但是当我尝试在 Chrome 或 IE 中开始上传时,它会在控制台中显示以下消息失败:
Uncaught Call to StartUpload failed
对于那些不熟悉 Facebook 画布应用程序的人来说,在 Facebook 的 iframe 内运行的 PHP 页面可能会导致这个问题——尽管在框架外运行时它也不起作用。
我也在 Chrome 控制台中收到这些错误:
Unsafe JavaScript attempt to access frame with URL https://apps.facebook.com/[app name]/[page name]/ from frame with URL https://[app domain]/[page path]. The frame being accessed set 'document.domain' to 'facebook.com', but the frame requesting access did not. Both must set 'document.domain' to the same value to allow access.
任何想法可能会发生什么?我已经尝试为 Flash 设置crossdomain.xml,但没有成功。