2012-05-14 1 views
0

Это фрагмент кода комментариев fb от facebook comments Проблема заключается в том, что он показывает комментарии, но никогда не заканчивается для загрузки.FB Comments never stops loading

Я использую java/spring/jsp (без калитки).

Я пробовал: http://example.com & my_external_website_url & some_internal_url Все они имеют такой же вопрос. По-моему, это было чем-то основным. Но кто-нибудь еще столкнулся с этой проблемой?

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"> 
<body> 
    <div id="fb-root"></div> 
    <script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=<myappid>"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <div class="fb-comments" data-href="<my_url>" data-num-posts="2" data-width="470"></div> 
</body> 
</html> 

Я также пробовал версию XFBML с таким же результатом. Любые указатели помогут. Благодарю.

+0

Что именно вы подразумеваете под «загрузкой»? Возможно, вы имеете в виду постоянную сетевую активность? Ajax вызывает непрерывный вход и выход из компонента? Если комментарии отображаются ... что именно представляет собой «по-прежнему загрузка»? – Lix

+0

«Загрузка графики» не уходит. Это дает ощущение, что плагин комментариев еще не загружен (хотя это не так, и я вижу комментарии) – Ravi

+0

Если у вас есть возможность опубликовать общедоступный URL-адрес, чтобы мы могли посмотреть? – Lix

ответ

0

Проблема, похоже, происходит только при попытке получить доступ к плагину комментариев из webapp, запущенного на сервере localhost. Мой локальный url имел номер порта 8080. (например myhostfiledlocalurl: 8080/..).

Я переместил webapp в QA (все еще в среде интрасети) & проблема с загрузкой «foreever loading». В URL-адресе QA использовался порт 80 по умолчанию. Но у меня появилось предупреждающее сообщение о том, что URL-адрес qa недоступен (что ожидается, так как оно не видно публике).

Затем я переместил webapp на общедоступный сайт &, все началось, как и ожидалось.

ОБНОВЛЕНИЕ: Я изменил локальную работу на порт 80. Проблема с загрузкой навсегда больше не возникает.