(function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/pl_PL/all.js"; ref.parentNode.insertBefore(js, ref); }(document));
od prostego dodania w <head>:
<script id="facebook-jssdk" async="true" src="//connect.facebook.net/pl_PL/all.js"/> //atrybut async to nowość z HTML5
O atrybucie async
Facebook coś tam pisze o asynchronicznym dołączaniu które gwarantuje asysc, więc po co tak kombinują ?
Przeczytałem też gdzieś (nie mogę odnaleźć linku strona angielska (to chyba Stack Overflow)), że praca z API facebooka jest cholernie ciężka bo często jest zmieniamy, a treści nieaktualne. Ktoś w temacie może potwierdzić ?
https://developers.facebook.com/docs/howtos...etting-started/