Ho una finestra pop-up che chiama un backend RESTful per eseguire l'autenticazione Oauth, ma quando viene restituito il risultato, visualizza il JSON nella finestra popup invece di chiudere la finestra popup e memorizzare il JSON in un modello. Come posso risolvere questo?Ottieni risultati JSON dalla finestra popup. Angular.JS
this.socialLogin = function(provider) {
var url = urlBase + '/' + provider,
width = 1000,
height = 650,
top = (window.outerHeight - height)/2,
left = (window.outerWidth - width)/2,
socialPopup = null;
$window.open(url, 'Social Login', 'width=' + width + ',height=' + height + ',scrollbars=0,top=' + top + ',left=' + left);
};
Perché avete bisogno la finestra in più, in primo luogo? Se è nel tuo dominio puoi usare l'API postMessage per passare i dati alla finestra principale – charlietfl
Quando provo, non succede nulla. – Knoland
quando provi cosa? – charlietfl