2012-01-13 76 views
0

我开发了一个图片上传的api,并使用通过iframe上传图片的jquery插件。但是因为上传api的域名不同,我无法访问iframe中的返回数据。 有没有办法在iframe中访问这些数据?通过iframe跨站点上传

回答

0

postMessage允许您通过字符串通过iframe发送消息。如果这就是你要求的,你可以base64编码你的图像源。

否则,你不能。

如果您只需要消息传递,则可以使用散列轮询技术或postMessage,具体取决于支持的内容。

谷歌这些,因为有深入的文章,他们会很长的张贴在那里,而不是这是一个足够的解决方案,我已经发布,但它应该引导你在正确的方向研究。

+0

我发现easyXDM,但它需要我在我的上传脚本中生成javascript响应代码 – MrFoh 2012-01-13 23:16:38

+0

这是我发现的页面https://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload.html和这是页面的脚本https://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload_handler.aspx – MrFoh 2012-01-13 23:22:59