有谁知道调整 Facebook 标签的 iframe 大小的代码最近是否发生了变化?
我曾经在头部添加这个:
<script type="text/javascript">
window.fbAsyncInit = function()
{
FB.Canvas.setSize( {height: 1040} );
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback()
{
FB.Canvas.setSize( {height: 1040} );
}
</script>
这在体内:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '561492603881225',
status : true, // check login stat
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
所有需要更改的是 APP ID 和 setSize 脚本中的值,然后我可以设置高度以匹配每个选项卡上的内容。
但是现在看我的标签,所有标签似乎都已重置为默认的 800 像素高,这让我觉得 Facebook 已经改变了他们做事的方式,但在任何地方都找不到任何东西,并且在开发者博客上什么也没看到。