2011-10-17 12 views
2

私はFacebookのアプリケーションをリモートデベロッパーにデプロイすると、返された空白の署名付きのリクエストが返ってきますが、これはIEの既知のIEバグですか?facebookから空白の署名付きリクエストを得るには

+0

あなたのアプリケーションページのPOST値として送られたsigned_requestについてお話ししていますか? IEが他のどのブラウザよりもその点で異なって動作する必要があることがわかっている理由はありません。または、クッキーをどこかに設定して空の状態にしていますか? –

+0

はいこれは私のiframeアプリケーションへのポスト値です。アプリケーションをローカルで実行するとうまく動作しますが、devサイト(リモートサーバー上)にプッシュすると空白が返されます。 – lee

+0

'signed_request'パラメータが存在しますが、値はありませんか?どのくらい正確に値を読んでいますか?私はちょうどここで混乱しているのは、ブラウザーのタイプがPOST値を受け取っても何の役割も果たさないためです。 –

答えて

6

これは、p3pポリシーとInternet Explorerがそのように動作するために発生します。 Webアプリケーションで次のヘッダーデータを送信することで修正できます。

P3P: CP="CAO PSA OUR HONK" 

あなたは、次のURL http://hasin.wordpress.com/2011/09/30/story-about-blue-e-iframed-web-application-wastage-of-6-hours-and/

にこの上の詳細な記事を見つけることができますが、それが役立つことを願っています。

+0

これは 'signed_request'とは関係がありません。これはiframeへのPOSTとして送信され、クッキーとしては送信されません。また、P3PがすべてのCookieの問題を修正したというのは神話です。もちろん、OPの問題は実際にはクッキー関連であるかもしれませんが、彼は具体的には「署名付きリクエスト」と言っています。それ自体はクッキーを伴わないものです。 –

+1

でも動作します:) – SteMa

+1

+1も私の問題を解決しました! –

関連する問題