2016-03-24 10 views
2

Возможно ли включать JSON-LD или Microdata из файла на HTML-странице?Включая JSON-LD или Microdata из файла на странице HTML?

Я знаю, что он может быть вставлен напрямую, я ищу способ использовать внешние файлы.

Я могу использовать формат JSON-LD или Microdata. Я должен быть в состоянии включить из файла, если это возможно, пожалуйста, сообщите.

+0

Связанные вопросы: [Должен ли быть встроен JSON-LD?] (Http://stackoverflow.com/q/30864619/1591669) · [Как переместить JSON-LD из строки в файл в файл ?] (http://stackoverflow.com/q/33236198/1591669) – unor

+0

У вас есть конкретные потребители для структурированных данных? – unor

+0

Это схема структурированных данных Google. –

ответ

0

Вы можете dynamically embeded JSON-LD в HTML

Google может считывать данные JSON-LD, даже если она динамически вводится содержимого страниц, например, с помощью Javascript кода или встроенных «виджетов».

, но вы не можете напрямую ссылаться на файл JSON-LD. Вы должны в конечном итоге внедрить его в HTML. Это должно требовать только пару строк JavaScript.

+0

У вас есть определенный способ реализовать это? Также он не должен быть jason-ld, микроданные тоже будут работать. –

+0

Напишите небольшую функцию JavaScript, которая ищет теги 'link' с' type = 'application/ld + json '' в заголовке, выполняет XHR-запрос для каждого из них и встраивает результат в блоки скриптов в вашем документе. –