Iframe лицевой панели белый, когда зритель не вошел в Facebook - PullRequest
3 голосов
/ 03 сентября 2011

Я использую плагин Facepile на темном фоне, который предположительно поддерживается поведением, но когда зритель не вошел в Facebook, iframe Facepile просто становится белым прямоугольником.

На белом фоне это будет выглядеть прекрасно, а на темном - ужасно.

Все выглядит хорошо, если пользователь вошел в Facebook. Если у зрителя есть друзья, которым понравился сайт, он появляется с темным фоном, появляющимся позади них. Если у зрителя нет друзей, которым нравится этот сайт, iframe лицевой панели представляет собой прозрачный прямоугольник, который выглядит хорошо.

Это просто сломано, когда зритель не вошел в Facebook.

Есть ли способ это исправить?

Ответы [ 2 ]

2 голосов
/ 21 сентября 2011

К сожалению, нет способа исправить это самостоятельно.В ссылках на таблицы стилей Facebook есть эта строка:

body{background:#fff;font-size: 11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;color:#333;line-height:1.28;margin:0;padding:0;text-align:left;direction:ltr;unicode-bidi:embed}

Это жестко заданный цвет фона, который нельзя переопределить.Единственный вариант - ждать, пока Facebook исправит эту ошибку .

0 голосов
/ 20 мая 2012

Facebook исправил это 25 ноября 2011 года.

См. https://developers.facebook.com/bugs/258154314220687

...