Я задал тот же вопрос на форуме разработчиков Facebook, но по некоторым причинам я хочу опубликовать его здесь. Я надеюсь, что все в порядке.
У меня есть следующий фрагмент fb: serverfbml.
<fb:serverfbml id="invite_friends_form" style="width: 100%">
<script type="text/fbml">
<fb:fbml><p>Testing FBML rendering</p></fb:fbml>
</script>
</fb:serverfbml>
<script>
$(document).ready(function()
{
// Parse XFBML tags
FB.XFBML.parse();
});
</script>
Правильно отображается в Firefox и Chrome. Я на мгновение получил обычную анимацию загрузки Facebook, а затем на экране появилось предложение «Проверка визуализации FBML».
НО, когда я тестирую это в Opera 10 и Internet Explorer 8, это не работает. Я вижу анимацию загрузки Facebook, но она так и не закончилась. Когда я вижу свой сетевой монитор, я вижу запрос на http://www.facebook.com/plugins/serverfbml.php с моим ожидающим визуализации FBML, переданным в строке запроса.
Запрос уже выполнен с соответствующим ответом от Facebook, но анимация загрузки продолжается.
Кто-нибудь знает, в чем здесь может быть проблема?
Спасибо, Андрей.