如何在app iframe包装上获得scrolling =“not”

时间:2012-06-14 10:06:11

标签: scroll facebook-apps facebook-iframe

我正在尝试从我的脸书应用中删除滚动条。 我尝试了js解决方案,在html和body标签上使用以下js代码和一些css(overflow:hidden)。

<div id="fb-root"></div>
<script type="text/javascript">  
 window.fbAsyncInit = function() {
        FB.init({
         appId: 'My_App_Id', 
         status: true, 
         cookie: true, 
         xfbml: true
        });

        FB.Canvas.setAutoResize(7);
       };
       (function() {
        var e = document.createElement('script');
        e.async = true;
        e.src = document.location.protocol + 
         '//connect.facebook.net/it_IT/all.js';
        document.getElementById('fb-root').appendChild(e);   
       }());

      </script> 

如果我看到其他应用程序,我注意到他们将iframe包装器的滚动属性设置为“no”,这对所有浏览器来说都是神奇的。

我无法在任何模式下将滚动值设置为“no”。

我该怎么办?

感谢您的帮助! 安东尼奥

1 个答案:

答案 0 :(得分:0)

您是否在应用设置中将 Canvas Height 设置为已修复?否则setAutoResize将无效。

(你有没有检查浏览器的错误控制台是否有任何消息?)