Как вы подавляете полосы прокрутки холста приложений Facebook в Firefox 7 * +? - PullRequest
2 голосов
/ 17 января 2012

Я создал приложение FB и не могу отключить полосы прокрутки canas в браузерах FF. Chrome, IE и Safari в порядке.

Кажется, что стиль вины - это основной стиль, установленный в CSS FB, который дает всем тегам body значение overflow-y: scroll. Таким образом, даже если за пределами области холста ничего нет и я установил холст для динамического изменения размера, FF по-прежнему резервирует пространство полосы прокрутки. Усугубляет проблему резервирование пространства полосы прокрутки на 760 пикселей холста.

Я проверил API, и нет поддержки для администрирования стилей FB. Это приложение http://apps.facebook.com/plus-size-clothing/

1 Ответ

0 голосов
/ 17 января 2012

Настройка тела моего приложения 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... */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...