mermshaus: Arbiträre (Meta-)Daten in ein HTML-Dokument einbetten

Beitrag lesen

@Gunnar Bittersmann

Die HTML-Spec ist sich da aber ziemlich sicher:

“The script element allows authors to include dynamic script and data blocks in their documents. […] Setting the [type] attribute to any other value [than a JavaScript MIME type or "module"] means that the script is a data block, which is not processed.”

Okay, dann scheint script ein generischer Daten-Container sein zu können. Mit der Einschränkung, dass das Ablegen von unbehandelten Binärdaten nicht möglich ist und dass auch bei Textformaten wie Markdown Escaping erforderlich ist.

Ich denke, ich werde vorerst ein einziges script-Element mit application/json für alle Daten wählen und Binärdaten in Feldern der JSON-Struktur mit gzip und base64 behandeln. Letzteres deshalb, weil auch das JSON-Format in dem Sinne kein Ablegen von Binärdaten unterstützt.

Danke für die Antworten!