Internet Explorer は Cookie を保持しない場合があり、Safari はまったく機能しません。
私はクッキーを放棄し、署名されたリクエストデータから(リクエスト/ページごとに)「ユーザーID」を取得することにしました。そのアイデアは、メインページでのみうまく機能しました。
しかし、自分のアプリで他のページを見ようとすると、署名済みのリクエストがなくなり、Cookie で問題が発生します。
他のアプリがどのようにそれを行うのかはわかりませんが、これは不可能に見えます.
Internet Explorer は Cookie を保持しない場合があり、Safari はまったく機能しません。
私はクッキーを放棄し、署名されたリクエストデータから(リクエスト/ページごとに)「ユーザーID」を取得することにしました。そのアイデアは、メインページでのみうまく機能しました。
しかし、自分のアプリで他のページを見ようとすると、署名済みのリクエストがなくなり、Cookie で問題が発生します。
他のアプリがどのようにそれを行うのかはわかりませんが、これは不可能に見えます.
ここで、FB C# JS SDK で今日同じ問題が発生しました
Cookie を使用しないセッションを使用すると、完全に機能するようになりました
Cookie なしのセッションを試す
掘った後、Internet ExplorerはCookieを受け入れるためにP3pヘッダーを必要とし、サファリの問題はこのように解決されました
https://gist.github.com/586182
http://stackoverflow.com/questions/9930671/safari-3rd-party-cookie-iframe-trick-no-longer-working
これは、解決策を見つけるのに長い時間がかかりました。