使用Facebook SDK发送对话框时,PNG图像会被裁剪

时间:2017-01-20 15:22:13

标签: image facebook facebook-graph-api facebook-javascript-sdk meta-tags

我有一个网站,其中包含Facebook开放图元标记中的png图像。它在debugger和信使上正确显示。

我想让用户使用Facebook SDK的send dialog来共享页面。这给出了一个包含图像的弹出窗口(iframe),但这次它在右侧被裁剪,即图像对于容器而言太宽。

这是我的SDK代码:

FB.ui({
  display: "iframe",
  link:, "https://example.com",
  method: "send"
}));

我试过了:

  • 尝试png的实际宽度和高度。这改变了裁剪的方式,但我从来没有取得好成绩。
  • 更改元标记中的图像宽度和高度(即错误值)。
  • 使用CSS进行样式设置。这是不可能的,因为它是一个ifl,其网址是不同的域。我可以在发送对话框中使用真正的弹出窗口而不是iframe(display选项),但我认为它更容易出现弹出窗口阻止程序等。

有什么想法吗?

0 个答案:

没有答案