27.03.2010 16:04
Chrome antwortet auf "wo bin ich?"
In der aktuellen Entwicklerversion des Chrome-Browsers finden sich erstmals Funktionen für den Zugriff auf Positionsdaten, die sich sich am Entwurf der Geolocation API des W3C orientieren. Sie ist für Windows, Mac OS X und Linux verfügbar. Damit Anwendungen die API nutzen können, muss Chrome mit der Option --enable-geolocation gestartet werden.
Mit der Geo-API kann eine Webanwendung per getCurrentPosition die aktuelle Position im WGS84-Koordinatensystem ermitteln. Für Navigationssysteme und ähnliche Anwendungen liefert watchPosition kontinuierlich die momentanen Koordinaten. Beide Methoden arbeiten asynchron. Die Anwendung muss also geeignete Callback-Funktionen zur Verarbeitung der Ergebnisse bereitstellen. Das W3C verlangt in seinem Entwurf, dass die Geolocation API nur nach vorheriger ausdrücklicher Zustimmung des Nutzers verwendet werden darf.
Einen Beitrag zum Datenschutz leisten soll die auch mit dieser Chrome-Version eingeführte incognito-Eigenschaft für Tab- und window-Objekte. Google bittet Autoren von Chrome-Erweiterungen, sie beim Speichern von Daten zu berücksichtigen. Nur wenn sie nicht gesetzt ist, dürften sie dauerhaft lokal (mit localStorage) oder auf einem Server abgelegt werden.
(ck)











