0

我正在尝试从我的 facebook 应用程序中删除滚动条。我尝试了 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”,这对所有浏览器来说都是神奇的。

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

我能怎么做?

谢谢你的帮助!安东尼奥

4

1 回答 1

0

您是否在应用程序设置中将画布高度设置为固定?否则 setAutoResize 将不起作用。

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

于 2012-06-14T10:18:30.060 回答