我試圖表現出「張貼到你的牆」,在一個Facebook iframe應用程序下面的代碼飼料對話框彈出一個窗口:Facebook上的JavaScript SDK:FB.ui打開
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
FB.init({
appId:'249725835046216', cookie:true,
status:true, xfbml:true
});
FB.ui({ method: 'feed',
message: 'Facebook for Websites is super-cool',
name: 'Facebook Dialogs',
link: 'http://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
});
</script>
的問題是,它是出現在新彈出的窗口是這樣的:
而不是表現爲這樣的沒有出現在彈出窗口:
我不希望飼料對話框出現在新的彈出窗口中,因爲在大多數現代Web瀏覽器中彈出窗口被阻止。我不知道爲什麼會發生這種情況。請幫忙。
爲什麼不在這裏分享這個代碼? –