2016-04-27 91 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); 

區間您將需要添加一個變量看,它不是通過登錄關閉或取消。