gpt4 book ai didi

Facebook 应用程序 : how can i change the height of a resizeable iframe application?

转载 作者:行者123 更新时间:2023-11-30 05:23:29 24 4
gpt4 key购买 nike

我创建了一个 facebook 应用程序并配置了以下内容:

IFrame 大小:可调整大小 Canvas 宽度:760px(不使用 fbml)

似乎无论我如何配置我的html页面,iframe的高度都是800px。我的应用程序需要更多,我如何配置 facebook 应用程序的 iframe 以具有更大的高度?

谢谢!

最佳答案

将 Canvas 大小选项设置为可调整大小的 Iframe 本身不会使 Canvas 自动调整大小以符合您的内容。您还需要做一些其他事情。查看Resizable IFrame完整说明的 wiki 页面。

你基本上必须创建一个称为“跨域接收器”的 HTML 页面(就像复制和粘贴他们的示例文件一样简单),然后在所有应用程序页面的底部复制一段 Javascript 代码.加载内容后,Javascript 将调整 iframe 的大小。

自从我上次使用 wiki 页面以来,它已经有所改进,所以希望它相当简单。如果您在运行时遇到问题,请务必检查您是否已适当修改 javascript 片段,使其指向您的跨域接收者页面。

2011 年 1 月更新 - 收到一些评论,所以我想我会更新。我相信这个答案或多或少仍然是正确的,尽管文档已经更改。 Facebook 已经远离 FBML,并更新了他们的 Javascript SDK。当前加载 Javascript SDK 的方法位于 main Javascript SDK page ,底部是可用于调整 Canvas 大小的方法,FB.Canvas.setAutoResize()FB.Canvas.setSize() .您仍然需要在应用程序的开发人员设置中将 Canvas 设置为可调整大小。看起来他们可能已经用新的 SDK 取代了对跨域文件的需求,但我自己还没有测试过。

关于 Facebook 应用程序 : how can i change the height of a resizeable iframe application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2562789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com