2016-04-27 58 views
0

我发现当我试图用卫星登录,然后我选择了twitter,然后我关闭了弹出窗口,我可以看到toastr错误和页面刷新(这是正确的)。 但是当我试图用另一个社交媒体(除twitter之外)登录,然后我关闭弹出窗口,我看不到任何toastr消息,并且主页面不刷新。 卫星是否只检测oauth 1上的弹出关闭? 如何检测卫星登录弹出窗口是否已关闭?卫星关闭弹出事件

我是新来的。我真的需要你的帮助..

感谢

斯蒂芬妮·马丁

回答

0

人们似乎对此没有事件,虽然我已经找到一种方法来跟踪它。 Satellizer将打开的窗口设置为$ window.popup,所以看着会有帮助。

我用这样的

var intervalId = $interval(function() { 
    if (!$window.popup.parent) { 
    console.log('closed window!'); 
    $interval.cancel(intervalId); 
    } 
}, 200); 

区间您将需要添加一个变量看,它不是通过登录关闭或取消。