从AMP验证我收到以下错误。
扩展名“AMP-日期选择器”是这个网页上发现,但未被使用。请删除该扩展。
这是一个动态页面所以有时会日期选择器显示在页面上,有时它不会。
AMP的文档说的脚本需要添加的头部,所以这意味着有时会出现这样一个场景,没有日期选择器,但是脚本仍包含。
因为我不认为我应该与组件的HTML来添加这个脚本做,我有哪些选择来解决这个问题?
感谢大卫
你得到的错误,由于性能方面的原因,因为大多数组件既可以忽略或警告,而不是抛出这样的错误的。你应该检查你的内容服务器端和动态,包括其唯一的,如果有需要它的脚本。
这是在PHP(博尔特CMS)这是我的一个客户在不久前建成,在页头它会检查身体列入amp-youtube
标签,包括脚本之前类似的例子。你需要使用你正在使用的任何一种语言,当然。
{% set body = record.body|ampraw %}
{% if 'amp-youtube' in body %}
<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>
{% endif %}
您可以查看安培日期选择器here验证规则。