AMP(加速移动页面)HTML

时间:2016-08-12 07:33:40

标签: amp-html accelerated-mobile-page

我在我身边实施AMP,但我正在接受错误:

除特定表格外,不允许使用标签'script'。 请告诉我删除此错误。

2 个答案:

答案 0 :(得分:0)

最好的方法是在AMP-amprame中使用AMP之外的脚本

第一

在头部

中添加amp-iframe帮助器
  <script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>

第二

使用for来进行iframe调用 https://ampbyexample.com/components/amp-iframe/ 一定要sandbox =“allow-scripts allow-same-origin”

您会注意到,如果您从同一来源调用iframe,那么它将无效,因此您应该使用其他来源

例如,如果您的域名example.com使用

<amp-iframe width="500"
      height="281"
      layout="responsive"
      sandbox="allow-scripts allow-same-origin"
      allowfullscreen
      frameborder="0"
      src="https://iframe.example.com/script">

  </amp-iframe>

注意

如果网页内没有JavaScript,并非所有功能都能正常运行,但我承认amp-html让网站更快

答案 1 :(得分:0)

放大器文档中不允许使用脚本。如果符合您的要求,最好使用放大器组件。您可以在此处找到放大器组件的详细信息:https://www.ampproject.org/docs/reference/components