我已经成功实施了Facebook共享功能,但在分享帖子后对话框/弹出窗口没有关闭。 我的HTML代码是:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '{MY - API KEY}',
status : true,
cookie : true,
xfbml : true
});
</script>
<input type="button" id="sendMessage" value="Send Message" />
我的JS代码是:
$(document).ready(function() {
$('#sendMessage').click(function () {
FB.ui({
method: 'feed',
name: 'Join Play and Win',
link: 'valid link here',
picture: 'valid image url here',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
}, function(response) {
if (typeof response != 'undefined') {
alert('Thanks for sharing');
}
});
});
});
我尝试过使用self.close(),window.close()和node.close()。
任何帮助将不胜感激。谢谢。