阅读器中的AMP图像

时间:2018-06-14 23:33:52

标签: html amp-html amp-img

我有一个包含AMP页面的网站,允许编辑者将图像添加到页面。使用amp-img元素显示图像并在任何普通浏览器中渲染。

当用户进行阅读器查看或被Embedly等网站抓取时,不会显示amp-img元素。

我认为这是由于amp-img元素不是有效的HTML元素所以会被忽略。无论如何要解决这个问题?

2 个答案:

答案 0 :(得分:0)

您可以为不使用javascript的渲染器添加noscript元素:

<amp-img src="welcome.jpg" alt="Welcome" height="400" width="800">
  <noscript>
    <img src="welcome.jpg" alt="Welcome" height="400" width="800" />
  </noscript>
</amp-img>

答案 1 :(得分:0)

我遗漏了documentation中列出的<script async src="https://cdn.ampproject.org/v0.js"></script>的标题。包括修复它。