reactjs - 问题:页面源 + 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 的官方文档,应该只有一个强制标签。查看代码,我不确定这个额外的标签来自哪里以及如何删除它。
任何帮助将非常感激!
解决方案
推荐阅读
- c - 函数不返回值是什么意思?
- image - 如何在MATLAB中将图像对象变量保存为图片?
- java - 尝试将 base64 字符串解码为 PDF,但文件始终损坏。我做错了什么?
- node.js - 什么时候在 express 应用上设置 GC 自由变量?
- flutter - 打开设备日历颤动
- django - 如果没有给定日期范围的结果和 django 注释的 0 结果,如何显示?
- python - Simple way of adding task numbers to text file
- c++ - while(cin >> x) in C++
- validation - Code ignores validation, executed original code instead
- python - Pandas dataframe: GroupBy -> Records