我有fb应用程序和一个选项卡,随着内容的增长,滚动条与iframe一起出现,但我不想为内置页框滚动,但我想为整个页面滚动而不是我的框架facebook应用程序选项卡iframe边框问题
0
A
回答
1
您还需要启动计时器来调用autoresize代码。在您的应用程序HTML中:
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
window.fbAsyncInit = function() {
FB.init({appId: "xxxxxxxxxxxxxxx",
status: true, cookie: true, xfbml: true});
FB.Canvas.setAutoResize();
};
(function() {
var e = document.createElement("script");
e.async = true;
e.src = document.location.protocol + "//connect.facebook.net/en_US/all.js";
document.getElementById("fb-root").appendChild(e);
}());
//]]>
</script>
上面的代码会每隔100ms检查一次内容大小。如果你想使用不同的时间,你可以通过毫秒为变量:
window.fbAsyncInit = function() {
FB.Canvas.setAutoResize(50);
};
如果你的内容大小仅通过一次手动更改内容大小页面加载后不会改变,你可以节省CPU周期:
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
你甚至可以通过所需的尺寸为参数
window.fbAsyncInit = function() {
FB.Canvas.setSize({ width: 520, height: 600 });
}
0
隐藏滚动条最简单的方法是使用 FB.Canvas.setAutoResize()
请参阅以下文章/教程以获取更多信息。
http://gpiot.com/facebook-page-tab-hide-scroll-bars-from-iframe/
相关问题
- 1. Facebook选项卡应用程序画布高度 - Firefox的问题
- 2. Facebook应用程序作为页面选项卡问题
- 3. Facebook应用程序iframe问题
- 4. Facebook选项卡应用程序脚本
- 5. Facebook应用程序选项卡
- 6. Facebook页面选项卡内边框
- 7. Facebook选项卡iframe共享
- 8. $ Facebook-> getSession()在Facebook页面iframe应用程序/选项卡只适用于应用程序管理员登录
- 9. facebook应用程序发送框问题
- 10. Facebook自定义IFrame选项卡和Internet Explorer 8问题
- 11. facebook iframe应用验证流程问题
- 12. 使用iFrame定义Facebook应用程序选项卡的自定义高度
- 13. iframe应用程序的facebook评论框
- 14. 我的Facebook应用程序选项卡上的链接存在问题
- 15. Facebook的选项卡应用程序 - 在IE8滚动和位置问题
- 16. 节点Passport-Facebook登录Facebook页面选项卡应用程序
- 17. Facebook Iframe应用Iframe Autoresize问题?
- 18. Facebook应用程序问题
- 19. iframe选项卡facebook应用程序显示在新页面而不是iframe/facebook-canvas
- 20. Facebook选项卡 - 应用程序与选项卡之间的差异
- 21. 离子选项卡应用程序与setRoot和推问题
- 22. Xamarin IOS选项卡式应用程序问题
- 23. xcode中的选项卡式应用程序问题
- 24. 如何Facebook的iframe的应用程序加载到应用程序选项卡上的个人主页
- 25. 某些用户的Facebook IFrame应用程序问题
- 26. 在iFrame应用程序选项卡中授予扩展权限
- 27. 静态iframe选项卡应用程序重定向
- 28. 开发一个应用程序的iframe选项卡
- 29. Facebook iFrame选项卡 - 滚动到顶部
- 30. 在Facebook页面上选项卡Iframe/Canvas