Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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
Php Facebook选项卡高度滚动条_Php_Html_Facebook_Iframe_Resize - Fatal编程技术网

Php Facebook选项卡高度滚动条

Php Facebook选项卡高度滚动条,php,html,facebook,iframe,resize,Php,Html,Facebook,Iframe,Resize,我制作了一个简单的html页面,并将其设置在facebook fan page选项卡上,但是fan page上显示的选项卡显示了一个滚动条,但我已经设置为自动调整大小,并且此html页面的高度很大。我想隐藏滚动条并显示整个页面,谢谢大家 这是我问题的答案;我把它贴在这里是为了将来如果有人发现这个问题,他/她的时间也不会被浪费。我通过在我的索引页面的标记之前添加以下代码来获得解决方案 <script type="text/javascript"> window.fbAsyncInit

我制作了一个简单的html页面,并将其设置在facebook fan page选项卡上,但是fan page上显示的选项卡显示了一个滚动条,但我已经设置为自动调整大小,并且此html页面的高度很大。我想隐藏滚动条并显示整个页面,谢谢大家

这是我问题的答案;我把它贴在这里是为了将来如果有人发现这个问题,他/她的时间也不会被浪费。我通过在我的索引页面的
标记之前添加以下代码来获得解决方案

<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}
</script>

window.fbAsyninit=函数(){
FB.Canvas.setSize();
}
//做一些有时会调用sizeChangeCallback()的事情
函数sizeChangeCallback(){
FB.Canvas.setSize();
}
再次感谢大家。

这个解决方案适合我
我找到的最适合我的解决方案是:

您需要设置Facebook应用程序画布设置,画布高度为流体

 然后,在页面标题中添加一些javascript:

<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript" charset="utf-8">
    FB.Canvas.setAutoResize();
</script>
这对我删除所有滚动条起了作用。它在2011年10月18日开始工作,但由于Facebook不断更改其代码,将来可能会更改


我的博客上有一篇关于Facebook iframe的完整文章:

进入应用程序设置->高级设置->画布页面,在那里你可以将宽度和高度从流体更改为固定的

教程,谷歌搜索,摘掉帽子,再问一个更好的问题,你就会有答案了。@Frederico我已经试着在谷歌上找到了,但仍然没有找到答案finding@DANISH字体请不要再这样做了,这里的人不是来重新推销你的产品的posts@Mat:不管是好是坏,我们中的一些人除了编辑其他帖子以提高质量外几乎什么都不做:P@Matt:谢谢你的社区服务(-:嗯,为什么要在函数中包装函数?为什么不直接调用“FB.Canvas.setSize()”?FB.setAutoResize()不再是函数,将于9月5日删除。此代码将引发异常。请改用FB.setAutoGrow()。实际上它是FB.Canvas.setAutoGrow()
body, html {
    overflow:hidden;
}