2012-01-31 6 views
1

ユーザーが自分のアプリケーションを追加した後何らかの理由でFacebookのオブジェクトがリフレッシュされません。アプリケーションを追加してリフレッシュした後にfacebookセッションを使用できない

ページを更新するためにJSを使用します:window.location.href = window.location.href;それは助けにはならず、Facebookのオブジェクトは空です。

手動リフレッシュ後にのみ動作します。

詳細: 私はアプリケーションに登録する前に、fbのユーザーID:0を参照してください。 登録後、空のテキストに変更されました。 リフレッシュ後、実際のfbユーザIDに変更されました。

あなたのご意見をお待ちしております。

Nimi

+0

この問題はIEでのみ発生し、解決しました。byparent.location.href = "http://domain.com/page.php" + location.search; – Nimi

答えて

1

私が正しくあなたの問題を理解している場合、多分これはあなたを助けるかもしれない:私は、一般的にJSのページを更新/リダイレクトする前にクッキーを設定することができたことを確認するために500ミリ秒のタイムアウトを使用しています。

window.setTimeout('window.location.href = window.location.href',500);