#javascript #reactjs #facebook
#javascript #reactjs #Facebook
Вопрос:
Я хочу поместить приведенный ниже код в тег script шлема в приложении React JS.
Когда я помещаю это, как показано ниже, в консоли появляется предупреждение:
<script type="application/ld json">
{`
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"image": [
"image1 URL",
"image2 URL"
]
}
`}
</script>
Предупреждение, отображаемое в консоли
[Facebook Pixel] - Unable to parse JSON-LD tag. Malformed JSON found:
Как я могу удалить это предупреждение?
Комментарии:
1. Что там делают бэкстики? Является ли это каким-то образом частью синтаксиса react?
Ответ №1:
Ваш JSON недопустим — я думаю, вам нужно добавить запятую после «URL-адреса image1» и удалить запятую после массива
Что-то вроде этого должно работать
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"image": [
"image1 url",
"image2 URL"
]
}
Комментарии:
1. Извините, я уже поставил запятую в коде, но все еще показываю предупреждение
2. Вы тоже удалили запятую после закрывающего ‘]’ в массиве для «изображений»? Он все еще там, в вашем верхнем сообщении.
3. В моем коде нет запятой после закрытия ‘]’