iframe 中 Facebook 应用 Canvas 的全高

发布于 2024-10-19 06:00:19 字数 155 浏览 0 评论 0原文

我在使用 iframe 开发 Facebook 应用程序时遇到问题,即将出现的问题是我的完整内容没有显示。当我通过 firebug 检查它时,我发现 iframe 的高度为:800px,所以我想增加它或动态设置高度。我已经尝试过 FB.Canvas.setSize() 但它不起作用,我该怎么办?

I am having problem that I am developing a facebook app using iframe, the problem that is coming is that my full content is not being displayed . When I inspect it through firebug then I came to know that iframe is having height: 800px so I want to increase it or set height dynamically. I have tried FB.Canvas.setSize() but it didn't work so what should I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初相遇 2024-10-26 06:00:19

在 Facebook 的开发者应用程序中,转到该应用程序并编辑设置。
在 Facebook 集成部分,您可以将“IFrame 大小”设置为自动调整大小。
然后在您的应用程序中,在 FB.init 之后调用 FB.Canvas.setAutoResize,画布应自动调整大小以适合您的内容。

In the developer app on Facebook go to the app and edit settings.
In the Facebook integration section you can set "IFrame size" to auto-resize.
Then in your app, call FB.Canvas.setAutoResize after FB.init and the canvas should resize itself to fit your content automatically.

此生挚爱伱 2024-10-26 06:00:19

只需转到您的应用程序设置
更改为自动调整大小

并使用函数 FB.Canvas.setAutoResize

作为此代码,

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
 appId  : 'your APP ID Goes Here',
 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>



<?php


for($i=1;$i<100;$i++)
 {

  echo "$i<br>";

  }
  ?>

这将使 99 行自动调整大小

just go to your application settings
change to auto resize

and use the function FB.Canvas.setAutoResize

as this code

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
 appId  : 'your APP ID Goes Here',
 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>



<?php


for($i=1;$i<100;$i++)
 {

  echo "$i<br>";

  }
  ?>

this will make 99 lines with autoresize

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文