私が取り組んでいるサイトでは、https://developers.facebook.com/docs/reference/javascript/で説明されているように、Facebook Javascript SDKを使用して、ユーザーがログインできるようにしています。このサイトはASP.NETMVCサイトです。
最新バージョンのChrome、Firefox、Safari、およびIE9で動作します。
ただし、Windows 8のコンシューマープレビューでは、FacebookにログインするときにIE10(通常モードおよび互換モード)を使用すると、ポップアップウィンドウが白くなり、閉じません。手動で閉じて元のページを更新すると、ログインしていることがわかります。
私は他のすべてのSOの質問に目を通し、Webを検索しました。私はすべての解決策を試しましたが、どれも機能しません。
channelUrlを正しく使用していますが、他のブラウザーでも機能します。ここでIE10のバグ修正も試しましたhttp://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx
私のコードやFacebookの例と大差ありません。したがって、IE10を使用する場合はIE10またはFacebookAPIに問題があると思います。
誰かが同様の問題を抱えていて、解決策を見つけましたか?