2012-01-17 21 views
2

FBアプリケーションを作成しましたが、FFブラウザのcanasスクロールバーを表示できません。 Chrome、IE、Safariは問題ありません。Firefox 7 * +でFacebookのアプリキャンバスのスクロールバーを非表示にするにはどうすればよいですか?

罪悪感のあるスタイルは、すべてのbodyタグにoverflow-y:scrollを与えるFB CSSのマスタースタイルのようです。キャンバス領域の外側に何もないのに、キャンバスを動的にサイズ変更するように設定しても、FFはまだスクロールバーの領域を予約します。問題を複雑にして、スクロールバーのスペースを予約すると760ピクセルのキャンバスに侵入します。

私はAPIをチェックしており、FBスタイルの管理はサポートされていません。問題のアプリはhttp://apps.facebook.com/plus-size-clothing/

答えて

0

私のアプリの本体overflowを非表示に設定し、FB.Canvas.setAutoResize();を私のために働かせました。

Javascriptを:

window.fbAsyncInit = function() { 
    FB.init({ 
    appId : 'YOUR-APP-ID', 
    status : true, /* check login status */ 
    cookie : true, /* enable cookies to allow the server to access the session */ 
    xfbml : true /* parse XFBML */ 
    }); 

    FB.Canvas.setAutoResize(); /* Automatically sets canvas size */ 
}; 

CSS:

body{ 
    overflow: hidden; 
    /* your styles here... */ 
} 
関連する問題