当我向AMP网站添加第三方JavaScript时,在浏览器的控制台中出现以下错误;
validator.js:526 AMP验证存在错误:
validateator.js:526http://127.0.0.1:8887/amp.html:30:4
不允许自定义JavaScript。 (请参见https://amp.dev/documentation/guides-and-tutorials/learn/spec/amphtml#html-tags)
validateator.js:526http://127.0.0.1:8887/amp.html:31:4
不允许自定义JavaScript。 (请参见https://amp.dev/documentation/guides-and-tutorials/learn/spec/amphtml#html-tags)
<script src="https://a.breaktime.com.tw/js/au.js?spj=zi"></script>
答案 0 :(得分:0)
<amp-script>
组件是在AMP页面中拥有自定义JavaScript并保持其有效AMP的唯一方法。
该组件当前为experimental,依靠WorkerDOM库在WebWorker内部执行JavaScript。
答案 1 :(得分:-1)
在AMP版本中不允许使用自定义JavaScript或外部JS脚本,否则会发生验证错误
选项: 我们可以使用(https://amp.dev/documentation/components/)
给出的AMP脚本做任何事情。