Zum Hauptinhalt springen

4. Examples (Beispiele)

Eine data-URL kann für beliebige Datentypen verwendet werden. Die URL

data:,A%20brief%20note

kodiert die text/plain-Zeichenkette "A brief note", die in einem Fußnotenlink (Footnote Link) nützlich sein könnte.

Das HTML-Fragment:

<IMG
SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp
a/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJl
ZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uis
F81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH
hhx4dbgYKAAA7"
ALT="Larry">

könnte für ein kleines Inline-Bild (Inline Image) in einem HTML-Dokument verwendet werden. (Das eingebettete Bild liegt wahrscheinlich nahe der Nutzbarkeitsgrenze. Für alles Größere sind data-URLs wahrscheinlich ungeeignet.)

Die Medientypspezifikation eines data-URL-Schemas kann andere Parameter enthalten; beispielsweise könnte man einen charset-Parameter angeben.

data:text/plain;charset=iso-8859-7,%be%fg%be

kann für eine kurze Sequenz griechischer Zeichen (Greek Characters) verwendet werden.

Einige Anwendungen können das "data"-URL-Schema verwenden, um Setup-Parameter für andere Arten von Netzwerkanwendungen bereitzustellen. Beispielsweise könnte man einen Medientyp erstellen

application/vnd-xxx-query

dessen Inhalt aus einer Abfragezeichenfolge (Query String) und einer Datenbankkennung (Database Identifier) für die Datenbanken des Anbieters "xxx" besteht. Eine URL der Form:

data:application/vnd-xxx-query,select_vcount,fcol_from_fieldtable/local

könnte dann in einer lokalen Anwendung verwendet werden, um den "Helper" für application/vnd-xxx-query zu starten und ihm die enthaltenen unmittelbaren Daten zu geben.