有谁知道 FB.CanvasClient.startTimerToSizeToContent() 在 Facebook 的新 javascript SDK 中调整 iframe 内容大小的替换方法是什么?
或者,如果有替代技术可以达到同样的效果?
谢谢
有谁知道 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