有谁知道 FB.CanvasClient.startTimerToSizeToContent() 在新的 Facebook javascript SDK 中调整 iframe 内容大小的替代方法是什么?
或者是否有其他技术可以达到同样的效果?
谢谢
最佳答案
示例
如果您知道您的内容会改变大小,但您不知道什么时候,此功能很有用。会有轻微的延迟,所以如果您知道您的内容何时更改大小,您应该自己调用 setSize(并节省用户的 CPU 周期)。
window.fbAsyncInit = function() {
FB.Canvas.setAutoResize();
}
如果您需要停止计时器,只需传递 false。
FB.Canvas.setAutoResize(false);
如果您希望计时器以不同的时间间隔运行,您也可以这样做。
FB.Canvas.setAutoResize(91);
注意:如果只有1个参数且为数字,则假定为区间。
参数
Name Type Description
onOrOff Boolean Whether to turn the timer on or off. true == on, false == off. default is true
interval Integer How often to resize (in ms). default is 100ms
关于javascript - 使用新的 Javascript SDK 调整 Facebook 应用程序的 iFrame 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778479/