iframe 中 Facebook 应用 Canvas 的全高
我在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 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.
只需转到您的应用程序设置
更改为自动调整大小
并使用函数 FB.Canvas.setAutoResize
作为此代码,
这将使 99 行自动调整大小
just go to your application settings
change to auto resize
and use the function FB.Canvas.setAutoResize
as this code
this will make 99 lines with autoresize