Facebook图像未显示在ios版本的cordova app中

时间:2016-05-10 05:46:15

标签: ios cordova cross-domain

当用户通过脸书登录时,我想显示脸谱资料图片。来自域graph.facebook.com的图片未显示在我的应用程序的ios版本中。它在浏览器和android中都可以正常工作。 我添加了访问规则(我使用meteor)

App.accessRule("*"); 
App.accessRule("graph.facebook.com");

但它没有帮助。

1 个答案:

答案 0 :(得分:2)

在我的情况下,问题是由于我在我的应用程序中使用' http'引用Facebook图像引起的。我的服务器网站在安全网站上运行时的链接' https'。 iOS已阻止安全网站内所有不安全网站的链接。

解决方案是将fb链接更改为https:

https://graph.facebook.com/10154217231etc....

实际上FB在http和https网站上提供他的资源。