我很困惑AMP如何支持作者编写的javascript。我从文档中得知AMP禁用了作者编写的javascript,但是当我直接在标记中插入javascript代码时,为什么它可以正常工作?简单,因为下面的代码在AMP页面上可以正常工作。其他代码(例如我在标记中插入JavaScript代码段以加载服务)也可以正常工作。谢谢。
<script>
alert("hi");
</script>
答案 0 :(得分:0)
这意味着仅允许您使用AMP提供的JavaScript库–由于您不受控制,因此您可能会遇到延迟加载的情况。这可能是AMP唯一的缺点。 因此,您不能使用自定义JS 。它具有此问题open proposed design。您也可以检查AMP HTML Specification以获得有关受支持标签的更多详细信息。