2

我有在IE8的Facebook iframe的基于应用程序相同的问题,打破布局是另一回事,但问题是什么我有是显示应用程序的那么小部分。它曾经显示的应用程序,然后重定向和显示较少的部分,我认为这是通过facebook的自动调整大小功能。我猜问题是在这里的这部分程序:奇怪的Facebook iframe应用程序的问题只能在IE(我使用IE8)

   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是第四大浏览器。任何想法都将不胜感激。 是的,它也指向一些Facebook连接js文件的错误,但我不认为它与它有关。

在此先感谢球员。

+0

这是一个帆布的应用程序,或者是这个外实现的Facebook(使用JS SDK)?另外,为了澄清,问题是它重新加载很奇怪,或者登录失败了? – mikedory 2011-06-02 22:50:55

+0

这是一个画布应用程序,它现在的工作很好,我觉得这是IE浏览器的问题,因为它有时不正确加载的内容,有时它重新加载,但现在它工作正常,我认为这是只改变: Hafiz 2011-07-17 01:44:38

回答

2

我认为这实际上是FB的问题。和IE,它发生在其他一些应用程序。此外,它现在在MSIE8中运行良好,我认为这是需要的标签。

<meta http-equiv="X-UA-Compatible" content="IE=7" /> 

它完成了这项工作。

0

尝试把相同的呼叫body标签载

 
<body onLoad="FB.Canvas.setAutoResize();"> 
相关问题