如何包含第三方javascript

时间:2019-05-08 08:04:34

标签: javascript html amp-html

当我向AMP网站添加第三方JavaScript时,在浏览器的控制台中出现以下错误;

  

validator.js:526 AMP验证存在错误:
  validateator.js:526 http://127.0.0.1:8887/amp.html:30:4不允许自定义JavaScript。 (请参见https://amp.dev/documentation/guides-and-tutorials/learn/spec/amphtml#html-tags
  validateator.js:526 http://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>

2 个答案:

答案 0 :(得分:0)

<amp-script>组件是在AMP页面中拥有自定义JavaScript并保持其有效AMP的唯一方法。

该组件当前为experimental,依靠WorkerDOM库在WebWorker内部执行JavaScript。

答案 1 :(得分:-1)

在AMP版本中不允许使用自定义JavaScript或外部JS脚本,否则会发生验证错误

选项: 我们可以使用(https://amp.dev/documentation/components/

给出的AMP脚本做任何事情。