在从我的开发Feed导入到Facebook Instant Articles的许多文章中,我收到错误"HTML元素不包含任何文本:避免包含空HTML元素." 它似乎与数字中的图像有关,没有其他内容.谁能告诉我Facebook的抱怨是什么?我的标记似乎符合Facebook 自己的图形标签中的简单图像示例,那么问题是什么?
事实证明,Facebook解析器不喜欢包含元素的标签,如果其中没有文本.当我在Facebook代码编辑器中编辑其中一个用黄色警告图标突出显示的文章时,会出现空白
:
当我删除空元素时,错误警告仍保留在代码视图中.但这只是代码编辑器中的一个小问题.您不能总是依赖于错误突出显示.(这解释了为什么我的问题中的图片中存在代码错误警告,即使我已删除了.)在文章列表中,警告图标消失:
FB发布即时文章.
如果您的标记包含类似的内容,您也会收到此错误.FB希望所有
标签都包含文本.