префикс не разрешен в html верхнего уровня для amp-страниц

#html #facebook-opengraph #amp-html

#HTML #facebook-opengraph #amp-html

Вопрос:

При вводе префикса для ogp.me на странице html amp и при проверке я получаю префикс сообщения об ошибке, не разрешенный для верхнего уровня html. Каково решение?

Ответ №1:

На основе документации: дополнение к тегу AMP HTML

AMP HTML допускает большинство стандартных тегов HTML5 и несколько дополнительных тегов, специфичных для среды выполнения AMP. Спецификация AMP в широком смысле определяет набор запрещенных тегов. Однако реализации средства проверки AMP должны быть реализованы с использованием белого списка тегов. В этом приложении приведен список тегов, которые валидатор AMP должен внести в белый список.

Если HTML-тега нет в этом списке, средство проверки AMP не считает этот тег допустимым ни в каком контексте. Однако многие из этих тегов имеют дополнительные ограничения. Например <script> , есть в списке, но пользовательский javascript не разрешен.

Единственным решением для этого было бы удаление префикса, который делает страницу AMP недействительной.