2012-01-26 48 views
0

我正在使用Facebook应用程序作为Facebook页面上的选项卡。 我现在遇到的问题是,在运行Lion的Mac上删除了围绕iframe出现的滚动条,具体来说是使用谷歌浏览器运行的 。适用于所有其他浏览器的修复程序似乎不起作用!有没有人注意到这个问题?Facebook上的iframe滚动条问题

对不起,不具体。我有手风琴,扩大了使框架更大。我已将应用程序的高度设置为流畅。所有其他浏览器正确显示它。这只是在Mac OS X Lion上的Chrome。我正在使用的JavaScript是。

window.fbAsyncInit = function() { 
     FB.Canvas.setAutoResize(); 
     } 

我还想补充一点,OS X Lion有不同的外观滚动条......我不知道这是否会改变任何东西。

刚刚意识到在Windows XP上最新的Firefox上发生同样的问题,如果我刷新,它有时会消失并回来。滚动条不显示,但内容裁剪为800px,我可以滚动浏览它。

+0

你能给一个例子吗? – Eddie

回答

0

试试这个CSS代码

html { 
    overflow: hidden; 
} 

body { 
    width: 520px; 
    margin: 0; 
    padding: 0; 
    overflow-x: hidden; 
} 
0

FB.Canvas.setAutoResize将于2012年1月1日,被移除,使用FB.Canvas.setAutoGrow代替。

https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

+0

谢谢!但这并没有解决问题。 :( –

+0

做你设置你的CSS这样 的身体吗?{ 宽度:520px; 保证金:0; 填充:0; 边界:0; 溢出:隐藏; }。 –

+0

感谢您的帮助的侧边栏不再显示,但框架不会随着我使用AutoGrow的内容而增长,并且我已将高度设置为固定的800.仍然严格限制Chrome OS X Lion。 –