【发布时间】:2011-11-10 20:20:39
【问题描述】:
我有这个代码:
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize({ height: 6000 });
}
window.fbAsyncInit();
</script>
这会在大约 50% 的时间内正确调整 iFrame 的大小。其他 50% 的时间它没有调整大小,并且我的控制台上出现以下错误:
Uncaught ReferenceError: FB is not defined
window.fbAsyncInit:122
(anonymous function)
起初我认为这是我嵌入 Facebook Javascript SDK 的方式有误,但为什么它有时能工作而有时不能呢?
【问题讨论】:
-
谢谢,但我已经尝试了那里的建议,但无济于事。我的问题也不是 Chrome 独有的,IE 和 FF 中的行为相同......
-
我的答案中建议的代码怎么样?你也试过了吗?
标签: javascript facebook facebook-javascript-sdk facebook-iframe facebook-java-sdk