Facebook: новый холст IFrame для ширины вкладок страницы меньше 520 пикселей? - PullRequest
3 голосов
/ 20 февраля 2011

Я разрабатываю приложение для страниц Facebook и, как обычно, наткнулся на странную ошибку сегодня. Я знаю, что ширина вкладки должна составлять 520 пикселей, но по некоторым причинам этого не происходит на этих новых страницах, которые используют холст IFrame вместо старого FBML.

Вот скриншот, документирующий эту ошибку: Facebook bug

Как видите, содержимое обрезано (я использовал overflow: hidden; чтобы скрыть полосы прокрутки) с общей шириной 504 пикселя. Есть идеи, как это решить?

Ответы [ 2 ]

5 голосов
/ 21 февраля 2011

Просто используйте Firebug, чтобы лучше это проверить. Это действительно 520px:
enter image description here

И я только что посетил вашу страницу в Facebook, похоже, вы не сбросили стилизацию для своей страницы. попробуйте это:

body {
    margin: 0;
    overflow: hidden;
    padding: 0;
}

вместо просто overflow: hidden;.

2 голосов
/ 03 января 2012

На самом деле вы правы. Ограничение ширины составляет менее 520 пикселей.

Вы должны использовать скрипт для решения этой проблемы. Также в тегах html и body необходим переполнение: скрытый трюк.

Facebook Rulz.

...