这是我一直在使用 facebook 页面标签时遇到的一个非常烦人的问题。
我使用FB.Canvas.setAutoGrow(true);
自动将 iframe 调整为内容的大小,效果很好,但只有一种方式。当页面从 jQuery 动画和 ajax 对象增长时效果很好。
但FB.Canvas.setAutoGrow(true);
似乎只有在它增长时才有效,而不是当我导航到我的页面 iframe 中比上一页短的页面时。
我在底部出现一个大的白色块,这是我上一页的高度。
当页面变小时,如何缩小 facebook iframe?任何帮助都会非常感谢。
这就是我目前使用自动增长的方式......
window.fbAsyncInit = function() {
FB.init({
appId : '<?php global $app_id; echo $app_id; ?>', // App ID
channelUrl : '<?php global $channel_url; echo $channel_url; ?>',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Canvas.setAutoGrow(true);
};