将facebook头像url放入img [src]在Ionic 3中不起作用

时间:2018-03-27 16:41:06

标签: ionic-framework ionic3

在示例中,有两个头像网址,其中一个没有显示在离子应用中,只是在浏览器中下载,而是在标签中打开。

因此,如果将这个不起作用的网址(1)放入[src]属性中,图像不会在离子模拟器和真实设备中加载,但Chrome中的一切都正常。

  1. https://graph.facebook.com/105656846898488/picture?width=200&height=200&redirect=false&type=normal
  2. https://graph.facebook.com/67563683055/picture?width=200&height=200&redirect=false&type=normal
  3. 离。用法:

    <img [src]="user.avatar">
    

    解析方法:

    let x = new XMLHttpRequest();
      x.open("GET", `https://graph.facebook.com/${facebookUserId}/picture?width=200&height=200&redirect=false`, false);
      x.send(null);
      return JSON.parse(x.responseText).data.url;
    

    我想有一些关于facebook服务器设置的东西,因为这两个图像都来自不同的服务器域。

    图片与facebook用户ID:67563683055 - 工作很好。

0 个答案:

没有答案