我的问题是我的 facebook 应用程序页面没有调整高度。我知道有很多类似问题的人提出了很多问题。但我尝试设置 FB.Canvas.setSize()、FB.Canvas.setAutoGrow() 和一个“应该”每 2 秒调整一次画布页面大小的函数,但没有任何效果。
编辑
我现在用应该可以工作的最小代码(据我了解)尝试了它,但它没有。
这是代码:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test</title>
<style type="text/css">body { overflow: hidden; }</style>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId: "xxxxxxxxxxxx",
cookie: true
});
};
window.onload = function() {
FB.Canvas.setAutoGrow(100);
}
</script>
<div style="height: 1000px; width: 20px; background-color: #006;"></div>
<div>End</div>
</body>
</html>
这是应用程序设置的屏幕截图: