2016-03-24 11 views
2

Ist es möglich, JSON-LD oder Microdata aus einer Datei in eine HTML-Seite aufzunehmen?Einschließlich JSON-LD oder Microdata aus einer Datei in einer HTML-Seite?

Ich weiß, dass es direkt eingefügt werden kann, ich suche nach einer Möglichkeit, stattdessen externe Dateien zu verwenden.

Ich kann entweder JSON-LD oder Microdata-Format verwenden. Ich muss in der Lage sein, aus einer Datei aufzunehmen, wenn möglich, bitte beraten.

+0

In Verbindung stehende Fragen: [Muss JSON-LD eingebettet werden?] (Http://stackoverflow.com/q/30864619/1591669) · [Wie man JSON-LD von Inline in In-a-Datei verschiebt ?] (http://stackoverflow.com/q/33236198/1591669) – unor

+0

Haben Sie bestimmte Verbraucher für die strukturierten Daten im Auge? – unor

+0

Es ist Google strukturierte Datenschema. –

Antwort

0

Sie können dynamically embeded JSON-LD in HTML

Google kann JSON-LD-Daten lesen, auch wenn es dynamisch in den Inhalt der Seite injiziert wird, wie von Javascript-Code oder eingebetteten "Widgets".

aber Sie können nicht nur direkt auf eine JSON-LD-Datei verweisen. Sie müssen es schließlich in den HTML-Code einbetten. Das sollte allerdings nur ein paar Zeilen JavaScript erfordern.

+0

Haben Sie eine spezielle Möglichkeit, das zu implementieren? Es muss auch nicht jason-ld sein, Mikrodaten würden auch funktionieren. –

+0

Schreiben Sie eine kleine JavaScript-Funktion, die nach 'link' Tags mit' type = "application/ld + json" 'in der Kopfzeile sucht, führen Sie eine XHR-Anfrage für jede von ihnen durch und betten Sie das Ergebnis in Skriptblöcke in Ihrem Dokument ein. –