Facebookキャンバスアプリでは、facebook-sdkがアプリ/ユーザーを承認するために接続しているときに、静的ヘッダーとバナーをすばやく表示したいと思います。
2 に答える
facebook-sdkがアプリ/ユーザーを承認するために接続しているとき。
つまり、正確には、どのような特定のアクションを実行していますか?
FacebookからJSSDKをロードする際に遅れが生じないようにするには、非同期でロードする必要があります。たとえば、ドキュメントを参照してください。
XFBMLタグのレンダリングによってページの蓄積が遅くなる場合は、falseに設定されたものを解析するオプションを使用して初期化し、後でコンテンツが読み込まれたときにFB.XFBML.parseを呼び出すことができます。
それでも満足のいく答えが得られない場合は、質問を改善してください。
Facebook APIに接続して情報を取得するのに時間がかかると思われる場合は、出力制御関数を使用してください。
出力制御機能を使用すると、スクリプトから出力を送信するタイミングを制御できます。これは、特にスクリプトがデータの出力を開始した後にヘッダーをブラウザーに送信する必要がある場合に、いくつかの異なる状況で役立ちます。出力制御関数は、header()またはsetcookie()を使用して送信されるヘッダーには影響せず、echo()やPHPコードのブロック間のデータなどの関数にのみ影響します。
また
ユーザーにアプリの認証を依頼する前に情報を表示したい場合は、読み込み時にユーザーに承認を依頼しないでください。いくつかのユーザーアクションに基づいて、オーロリゼーションを要求できます。