2017-02-13 164 views
0

在所有教程/示例中,我们嵌入的pinterest图像的正确宽度和高度必须设置。我们(目前)无法获得此信息。
我们得到了一些AMP布局的可能性,但这些都不似乎工作:AMP Pinterest尺寸问题

  • 固定高度 - 与景观图片>问题 - >板缺
  • 固定 - >板缺
  • 响应 - >无尺寸 - >未显示

为什么Pinterest的行为与instagram或twitter不一样?

当您查看示例页面时:https://ampbyexample.com/components/amp-pinterest/
此处PIN码也显示为错误。为什么?

总结:
如果不使用维度,可以使Pinterest运行吗?
如果没有尺寸就不可能:我们是否需要PHP API来获取这些尺寸?

回答

0

AMP的主​​要目标之一是在页面加载时避免任何内容重排。 AMP通过静态布局整个页面来实现这一目标。这要求所有AMP组件的高度可以先进行计算。这就是为什么你需要指定Pinterest嵌入的高度,并且没有办法绕过它(对于其他所有嵌入,例如Twitter,Instagram,...也是如此)。

在你的情况,它听起来像responsive布局是最好的选择(它需要widthheight虽然为了计算图像纵横比)。然而,它看起来像放大器pinterest不正确支持响应布局,因为图像不缩放。我建议为AMP运行时提供bug report

P.S. https://ampbyexample.com/components/amp-pinterest/上的样本现已修复。