http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setDoneLoading/
ページのロード完了時に、ページ読み込み開始から完了までにかかった時間をミリ秒単位で返します。この関数を呼ぶタイミングはあなた次第です。つまり一般的には、ユーザがアプリケーションを操作できるようになるタイミングです。
この関数を呼ぶと、アプリケーションページの読み込み時間のパフォーマンスがInsights DashboardのPerformanceタブに現れます。ページ読み込みの特定の部分を除外したい場合、stopTimerとstartTimerを用いてください。
Examples
アプリケーションがreadyになった状態を知りたいのであれば、単純に以下のようにします。
FB.Canvas.setDoneLoading();
その情報を自身で用いたい場合はコールバック関数を指定します。以下のサンプルでは、アプリケーションの読み込みにかかった時間をポップアップ表示します。
FB.Canvas.setDoneLoading(
function foo(result) {
alert(result.time_delta_ms);
});
Parameters
Name | Type | Description |
---|---|---|
callback | Function | オプション。コールバック関数 |