Facebook的:iframe不在Firefox中调整大小
问题描述:
我有一个iframe,可以完全调整大小,以适应Chrome和IE中的画布内容,但是当涉及到Firefox时,我会陷入可怕的水平/垂直滚动条,这是我不想要的。Facebook的:iframe不在Firefox中调整大小
我已经自动调整在Facebook的应用开发打开并试图通过明确
FB.Canvas.setSize
等设置的大小...但没有好的
使用自动增长方法试过哪些适用于默认页面(虽然远非完美),但任何标签页面似乎都不会调整大小。
有什么建议吗?
感谢
答
我不确定你是否试过这个,但这个接缝为我工作。我设置了高度的应用程式的设定流体,然后我在
<!--Get jQuery-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
window.fbAsyncInit = function() {FB.Canvas.setSize();}
</script>
然后添加此代码后body标签我添加此
<body style='overflow: hidden' >
<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId : "APP_ID",
status : true, //check login status
cookie : true, //enable cookies to allow the server to access the session
xfbml : true //parse XFBML
});
FB.Canvas.setAutoResize(7);
</script>
尝试使用:)
+1
是的,帆布的宽度和高度是固定的,改变它们为流体固定它。使用'setAutoGrow();'代替'setAutoResize();',因为它已被弃用。干杯。 – dtsg 2012-03-27 08:24:54
答
我发现,有时候这些方法可以是一个小马车,但如果你一直打电话给他们,Facebook的父窗口,最终得到消息。在这种情况下,你可能想尝试这样的事情:
setInterval(FB.Canvas.setSize, 500);
Downvoter关心评论? – dtsg 2012-06-21 12:09:48