У меня та же проблема с приложением iframe на Facebook в IE8, нарушение макета - это еще одна вещь, но проблема в том, что я показываю очень маленькую часть приложения.Однажды он показывает приложение, а затем перенаправляет и показывает меньшую часть, я думаю, что это происходит благодаря функции автоматического изменения размера 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();
};
Так проблема в этой части?скажите пожалуйста что вы думаете?Он отлично работает в трех других основных браузерах, и, к сожалению, IE является четвертым основным браузером. Любая идея приветствуется.И да, это также указывало на ошибку какого-то facebook connect js файла, но я не думаю, что это связано с этим.
заранее спасибо, ребята.