我正在使用安培在我的网站,用户都是移动和放大器。我收到了弹出式广告。但是当我在放大器页面中添加一个弹出窗口时,放大器页面就会崩溃,它就会退出循环。
我该如何解决这个问题?
我使用的示例中的代码。
谢谢
<script>
var username= "***";
</script>
<script type="text/javascript" src="//POPADRESS.JS"></script>发布于 2018-10-29 23:34:35
你不能在AMP页面上执行你自己创作的JavaScript,你想要做的事情是行不通的。您将需要重构您的广告,以使用在AMP 组件页面上找到的批准的AMP组件之一。
请参阅“AMP如何工作”文档。
JavaScript功能强大,它可以修改页面的几乎所有方面,但也可以阻止DOM构造和延迟页面呈现(请参见添加与JavaScript的交互性)。为了防止JavaScript延迟页面呈现,AMP只允许异步JavaScript。 安培页面不能包括任何作者写的JavaScript。交互页面特性不是使用JavaScript,而是在自定义AMP元素中处理。定制的AMP元素可能在引擎盖下有JavaScript,但是它们的精心设计以确保它们不会导致性能下降。 虽然第三方JS在iframes中是允许的,但它不能阻止呈现。例如,如果第三方JS使用性能极差的document.write API,它不会阻止主页面的呈现。
https://stackoverflow.com/questions/53019076
复制相似问题