Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# fb机架高度固定在800px_C#_Asp.net_Facebook - Fatal编程技术网

C# fb机架高度固定在800px

C# fb机架高度固定在800px,c#,asp.net,facebook,C#,Asp.net,Facebook,我的facebook应用程序iframe高度固定在800px。我在facebook开发者的应用程序管理面板中将其设置为2800的固定高度。一些名为.canvas\u iframe\u util的样式类别正在将其设置为800px,我无法更改或编辑它。我猜它是从facebook上发来的。有人有什么想法吗 非常感谢尝试使用此功能并将正文溢出设置为隐藏 window.fbAsyncInit = function() { FB.Canvas.setSize({ width: xx, height:

我的facebook应用程序iframe高度固定在800px。我在facebook开发者的应用程序管理面板中将其设置为2800的固定高度。一些名为.canvas\u iframe\u util的样式类别正在将其设置为800px,我无法更改或编辑它。我猜它是从facebook上发来的。有人有什么想法吗


非常感谢

尝试使用此功能并将正文溢出设置为隐藏

window.fbAsyncInit = function() {
    FB.Canvas.setSize({ width: xx, height: XX });
}


请记住在管理面板中将高度更改为fluid(流体)

我也遇到了同样的问题,在做了大量的研发之后,我为不同的浏览器提出了以下解决方案。所以我为所有浏览器的html和body实现了不同的样式。它现在可以在每个浏览器上工作:)


body{
  overflow:hidden;
}
<?php
$u_agent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Firefox/i',$u_agent))
{
 $style_overflow = "overflow:hidden;";
}
else
{
    $style_scroll = "scroll='no'";
}
?>

<html style="<?php echo $style_overflow; ?>" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns='http://www.w3.org/1999/xhtml'>
<!---other html code -->
<body style="<?php echo $style_overflow; ?>" <?php echo $style_scroll;?>>       

<script>
var fbAppId = '<?php echo FB_APP_ID?>';

window.fbAsyncInit = function()
{
    FB.init(
        {
            appId: '<?php echo FB_APP_ID ?>',
            status:true,
            cookie: true,
            xfbml: true, 
            oauth: true
        }
    );


     function sizeChangeCallback() {

        FB.Canvas.setAutoGrow();
    }
     FB.XFBML.parse();

     FB.Canvas.setAutoGrow(); 


};
(function()
{
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
    '//connect.facebook.net/en_US/all.js'; //hi_IN for language plugins
    document.getElementById('fb-root').appendChild(e);
}()
);