2010-05-01 2 views
3

Я пытаюсь показать диалог «share», используя следующий код, но он отображается как новое окно. Это приложение iFrame внутри Facebook. Кто-нибудь знает, как заставить его показывать «share» в стандартном диалоговом окне FB iframe, а не в новом окне?FB.ui stream.publish в приложении iframe показывает всплывающее окно вместо диалогового окна iframe

<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script type="text/javascript"> 
    FB.ui({ method: 'stream.publish', message:'hello world'}); 
</script> 

ответ

0

Попробуйте

FB.ui({display: 'iframe' method: 'stream.publish', message:'hello world'}); 

Это попытка открыть IFRAME. Тем не менее, я не получил его для успешной загрузки. :(

0

Это работает для меня в Chrome (и, возможно, другие браузеры не-IE), но я никогда не получил это работает в IE8. Но старые API работы Javascript.

0

в большинстве случаев всплывающее окно будет открыть, когда javascript сломан, иначе он будет открыт, как лифтер.