2013-05-30 2 views
6

Я попытался реализовать асинхронную кнопку входа в систему Facebook, но кнопка исчезла после 45 секунд.fb: login_button не удалось изменить размер в 45 с

Это сообщение, которое я получил в консоли ошибок:

FB: login_button не удалось изменить размер в 45s

Может кто-то показать мне путь разрешить эту ошибку?

ответ

6

Мэтт Бауэр из Facebook Форум разработчиков дал это временное решение:

#fb_login_button { 
    width: 80px; 
} 
#fb_login_button span, 
#fb_login_button iframe {. 
    width: 80px !important; 
    height: 25px !important; 
} 

Facebook Дэв работают, чтобы исправить эту ошибку.

просто так я не беру кредит на кого-то другого ответа на оригинальный ответ можно найти здесь: Facebook login (connect) button rendering in chrome fails

+1

Это ответ, который был дан другому человеку, имеющему эту проблему немного назад, надеясь, что это поможет :) – Willerton

+0

Спасибо за стили CSS. Я добавил CSS, но все же я получаю эту проблему в браузере Chrome и Firefox. Несмотря на то, что процесс входа в Facebook работает отлично, кнопка входа/выхода из системы будет скрыта после 45 секунд. –

+0

Мне было необходимо использовать 'vertical-align: top' в содержащем элементе div, но это, вероятно, связано с тем, что он также является' display: inline-block'. – Benjamin

1

Я имел это предупреждение появляется в моей консоли:

фб: сообщение не удалось resize in 45s

И я смог исправить это, переименовав div-класс с «fb-post» на «fbPost». Попробуйте найти элемент HTML с идентификатором или именем класса «fb-login» в вашем источнике.

Надеюсь, это поможет.

+0

У меня была такая же проблема с классом с именем fb-like.Никогда бы не подумал попробовать это, спасибо! –

0

У меня такая же проблема. Я получал fb:post failed to resize in 45s.

Потому что я не представил свой URL-адрес веб-сайта Facebook. Так что в настройках приложения Facebook и введите URL-адрес, как это:

enter image description here

Я WampServer за хостинг. Вы можете разместить свой собственный URL веб-сайта.

1

Кроме того, следите за тем, чтобы avast или другое антислеживание добавляли блокирующий доступ к facebook.

+1

Да, это был AVG Privacyfix http://www.avg.com/us-en/privacyfix –

0

Также разрешите двойные проверки, которые вы запрашиваете с одобренными разрешениями. Пример ниже не работает и генерирует ошибку fb:loginbutton not showing.

Facebook approved items

<fb:login-button scope="public_profile,email,location" onlogin="checkLoginState();"> 
</fb:login-button> 

Удаление location требование исправит этот пример.