Проблема с полосой прокрутки в фрейме Facebook на Chrome - PullRequest
0 голосов
/ 26 января 2012

Я использую приложение facebook в качестве вкладки на странице facebook.У меня проблема с удалением полос прокрутки, которые появляются вокруг iframe, особенно с Google Chrome на Mac под управлением Lion.Исправление, которое работает для всех других браузеров, похоже, не работает!Кто-нибудь еще заметил эту проблему?

Извините, что не уточнил.У меня есть аккордеоны, которые расширяются, делая рамку больше.Я установил высоту приложения для жидкости.Все остальные браузеры показывают это правильно.Это просто хром на Mac OS X Lion.Я использую javascript:

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

Я также хотел бы добавить, что OS X Lion имеет разные полосы прокрутки ... Я не знаю, изменит ли это что-нибудь.

Только что понял, что та же проблема возникает на последнем Firefox на Windows XP, если я обновляюсь, он иногда уходит и возвращается.Полосы прокрутки не отображаются, но контент обрезается до 800 пикселей, и я могу прокрутить его.

Ответы [ 2 ]

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

FB.Canvas.setAutoResize будет удалено 1 января 2012 года, вместо этого используйте FB.Canvas.setAutoGrow .

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

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

Попробуйте этот код CSS

html {
    overflow: hidden;
}

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