Einen interessanten Trick hat sich Tom Anthony einfallen lassen, um bei allen wichtigen Browsern festzustellen, ob ein Besucher seiner Internetseite aktuell bei Facebook, Twitter oder Google+ eingeloggt ist. Bei Facebook ist das ja noch einfach, denn die Funktion FB.getLoginStatus aus dem API beantwortet die Frage direkt.

Auch Twitter bietet mit twitterSessionsPresent eine ähnlich API-Funktion, die funktioniert aber nicht bei Surfern, die mit dem Internet Explorer 9 unterwegs sind. Google+ bietet keine API-Funktion dazu, so dass sich der Entwickler etwas einfallen lassen musste.

Bei seiner Lösung nutzt er aus, dass eine Ressource, genau gesagt ein Bild, nur aufrufbar ist, wenn der Benutzer eingeloggt ist. In dem Fall kann er über eine Redirect-URL auf das Bild zugreifen.

Die gesamte Lösung mit allen Details hat Tom Anthony auf seiner Homepage veröffentlicht.