如何使用amp页面上的弹出窗口?

时间:2018-10-27 05:43:53

标签: popup amp-html

我在我的网站上使用放大器,用户都是移动设备和放大器。我收到了弹出广告。但是,当我在amp页面中添加一个弹出窗口时,amp页面崩溃了,并且不再流通了。

我该如何解决这个问题?

我使用的示例中的

代码。

谢谢

<script>
  var username= "***";
</script>
<script type="text/javascript" src="//POPADRESS.JS"></script>

1 个答案:

答案 0 :(得分:0)

您无法在AMP页面上执行自己的创作JavaScript,因此您尝试执行的操作将不起作用。您需要将广告重构为使用AMP components page上认可的AMP组件之一。

请参阅'How AMP Works' documentation

  

JavaScript功能强大,它几乎可以修改   页面,但它也可能阻止DOM构建并延迟页面渲染   (另请参见添加与JavaScript的交互性)。保留JavaScript   为了避免延迟页面渲染,AMP只允许使用异步JavaScript。

     

AMP页面不能包含任何作者编写的JavaScript。代替   使用JavaScript,交互式页面功能在自定义AMP中处理   元素。自定义AMP元素可能包含JavaScript,   但它们经过精心设计,以确保它们不会导致   性能下降。

     

尽管iframe中允许使用第三方JS,但它不能阻止呈现。   例如,如果第三方JS使用性能超差的产品   document.write API,它不会阻止呈现主页。