Facebook-Like-Button funktioniert nicht in IE Internet Explorer 8?
Der Internet Explorer ist für Webentwickler eine gemeine Sau. Jeder von uns Website-Entwicklern hat schon Tage seines Lebens dafür geopfert, weil in jedem anderen Browser eine Website einwandfrei angezeigt wird, nur im IE nicht - für den man dann Sonderlösungen basteln muss.
Heute wieder so ein Fall: auf der Website einer Kundin wollte der IE bis Version 8 keinen Facebook-"Gefällt mir"-(Like)-Button anzeigen. Auf jedem anderen Browser wurden die Buttons aber einwandfrei dargestellt. Die Lösung ist ziemlich einfach: der IE braucht zwingend eine XML-Namespace-Angabe im Quelltext, damit er weiß, was er mit den Facebook-Codes machen soll. Klingt kompliziert, ist aber super-einfach einzubauen (wenn mans weiß): einfach im <html>-Tag der betreffenden Website folgende Angaben hinzufügen:
xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/
Der komplette Tag sieht dann also so aus:
<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" >
Wenn innerhalb des Tags bereits andere Angaben drinstehen, dann hängt man die beiden einfach an.
Voilá - und der Like-Button funktioniert nun auch im IE8.
Tags: button, facebook, ie8, internet explorer, like
RSS
Dieser Eintrag war nützlich für Sie? Das könnte öfter so sein! Abonnieren Sie den RSS-Feed und stöbern Sie auch im "offiziellen" Teil meiner Website!


