Javascript 当我们没有关闭时,如何知道子窗口已关闭';没有子窗口url

Javascript 当我们没有关闭时,如何知道子窗口已关闭';没有子窗口url,javascript,jquery,html,facebook,Javascript,Jquery,Html,Facebook,当我打开点击邀请链接时,facebook弹出窗口被打开,我想在弹出窗口关闭时将我的用户重定向到另一个页面。在这里,我不知道在子窗口中打开的任何url,所以我无法设置侦听器 所以,我如何检测弹出窗口的关闭并将用户重定向到另一个页面 我有一个facebook邀请脚本,如下所示 <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId:'1406

当我打开点击邀请链接时,facebook弹出窗口被打开,我想在弹出窗口关闭时将我的用户重定向到另一个页面。在这里,我不知道在子窗口中打开的任何url,所以我无法设置侦听器

所以,我如何检测弹出窗口的关闭并将用户重定向到另一个页面

我有一个facebook邀请脚本,如下所示

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'1406802056280858',
cookie:true,
status:true,
xfbml:true
});

function FacebookInviteFriends()
{
FB.ui({
method: 'apprequests',
message: 'Join me on gicree.com, the online marketplace for buyers and sellers'

});
}

if (top.location!= self.location)
{
top.location = self.location
}
</script>

FB.init({
appId:'1406802056280858',
曲奇:是的,
状态:正确,
xfbml:对
});
函数FacebookInviteFriends()
{
FB.ui({
方法:“apprequests”,
信息:“加入我的gicree.com,这是一个买卖双方的在线市场”
});
}
if(顶部位置!=自身位置)
{
top.location=self.location
}
和一个html点击事件,如下所示

<a href='#' onclick="FacebookInviteFriends();">Invite</a>

来自:

函数(响应):指定调用的函数 无论何时通过成功、取消或关闭UI对话框 错误。响应对象将取决于正在使用的对话框。 查阅相关对话框自己的参考文档以查看响应 应返回的对象。默认为空

这个回调函数是您的最佳选择。你甚至可以区分原因,为什么弹出窗口被关闭

FB.ui(params, function(response))