问题:页面源 + AMP 中出现空标签,reactjs,next.js,amp-html"/>

首页 > 解决方案 > 问题:页面源 + AMP 中出现空标签

问题描述

从事 next.js 项目,想为移动视图实现 AMP 页面。我在 app.js 内部添加了以下<style>标签:<head>

<style amp-custom="" dangerouslySetInnerHTML={{__html: MY_CSS_FILE}}>

我正在通过https://validator.ampproject.org/验证 AMP并收到以下错误 -

The tag "style amp-custom" appears more than once in the document.

这是因为这个额外的标签出现在页面源代码中,进而导致 AMP 验证失败。

根据 AMP 的官方文档,应该只有一个强制标签。查看代码,我不确定这个额外的标签来自哪里以及如何删除它。

任何帮助将非常感激!

标签: reactjsnext.jsamp-html

解决方案


推荐阅读