Einfacher Teilen direkt von der Website: Neue API vom W3C

Die W3C-Spezifikation ermöglicht das Teilen von Text, Dateien und URLs per JavaScript aus einer Webapp heraus. Einige Browser können das bereits.

In Pocket speichern vorlesen Druckansicht 6 Kommentare lesen
Lesezeit: 1 Min.

Android-Nutzer kennen das: Viele Apps bieten eine Teilen-Funktion, nach deren Auswahl ein Systemdialog die möglichen Empfänger – andere Apps, aber auch Systemfunktionen wie Drucken oder ins Clipboard kopieren – anbietet. Das möchte das W3C jetzt auch im Browser möglich machen.

Mit der vorgeschlagenen Web Share API sollen Websites und Webapps über ein paar Zeilen JavaScript-Code Text, Dateien und URLs teilen können. Dafür definiert die Proposed Recommendation eine Datenstruktur ShareData, die diese Daten aufnimmt.

Die möglichen Empfänger verwaltet dabei der Browser. Das können im System installierte, native Anwendungen sein, Systemfunktionen, gespeicherte Kontakte oder auch andere Websites. Bei Betriebssystemen, die wie Android bereits eine systemweite Teilen-Funktion vorsehen, kann der Browser einfach darauf zurückgreifen. Ansonsten soll er die Daten so aufbereiten, dass das Ziel des Teilens sie entgegennehmen kann – sofern es nicht schon darauf vorbereitet ist, eine ShareData-Struktur zu empfangen.

Das W3C bittet bis zum 12. Januar um Kommentare zu dem Vorschlag, danach wird er abschließend beraten und kann zur offiziellen W3C-Empfehlung werden. Erarbeitet wurde die Web Share API von Google- und Apple-Mitarbeitern. Erster Browser-Support ist bereits da: Aktuelle Safari-Versionen beherrschen die Web Share API bereits, Chrome implementiert sie bislang lediglich auf Android, Windows und ChromeOS. Firefox und Opera unterstützen die Web Share API lediglich auf Mobilgeräten, nicht auf dem Desktop.

(odi)