私は IE8 の facebook iframe ベースのアプリケーションで同じ問題を抱えています。一度アプリを表示してからリダイレクトして表示する部分を減らすのは、Facebookの自動リサイズ機能によるものだと思います。コードのこの部分に問題があると思います:
window.fbAsyncInit = function() {
FB.init({
'appId' : '<?php echo $app_id; ?>',
'session' : <?php echo json_encode($session); ?>, // don't refetch the session when PHP already has it
'status' : true, // check login status
'cookie' : true, // enable cookies to allow the server to access the session
'xfbml' : true // parse XFBML
});
// whenever the user logs in, we refresh the page
FB.Event.subscribe('auth.login', function() {
window.location.reload();
});
FB.Canvas.setAutoResize();
};
では、この部分に問題がありますか?どう思うか教えてください。他の 3 つの主要なブラウザーでは正常に動作していますが、残念ながら IE は 4 番目の主要なブラウザーです。そして、はい、それはいくつかのfacebook connect jsファイルのエラーも指摘していましたが、私はそれがそれに関連しているとは思いません.
よろしくお願いします。