2013年9月16日月曜日

Facebook API の呼び出すタイミング

以前フリーランサーをやっていた際にメモしていた内容。
2012年12月頃のメモ。

$(document).ready や $(window).load での Facebook API の呼び出しは注意が必要です。
大前提として Facebook API は必ず FB.init の直後に実行しないといけない。
しかし、$(document).ready や $(window).load は必ず FB.init の直後に実行されない。
そのため以下のような工夫が必要。
  • 呼び出したいイベントを FB.init 直後で trigger 登録。
  • API を呼び出したい箇所でさっきのイベントと handler を on (旧:live) とかで登録。

0 コメント :

コメントを投稿