var google_login_popup = "";
var social_google_login = function() {
google_login_popup = window.open('www.google.com', "google_popup", 'width=800, height=600');
};
social_google_login();
setTimeout(function() {
google_login_popup.close();
}, 1000);
Si apre il popup in una nuova scheda - non finestra. Ma .close() non chiude la finestra.window.close non funziona se la finestra si apre come scheda (Firefox 47)
Questo dovrebbe funzionare mentre lo script che apre la finestra sta anche cercando di chiuderlo.
Si noti che questo vale solo per Firefox 47, mobile.
Video: https://www.dropbox.com/s/bqcf8iwm5bsw4yn/VIDEO0254.mp4?dl=0.
Hai controllato la console? Mostra l'avvertimento che _ "gli script possono solo chiudere le finestre aperte da loro" _? – Rohit416
Non ha la console o il dispositivo, solo il video sopra come metodo di debug. – Tool
Potrebbe essere perché hai perso il focus della finestra principale, quindi il timeout non avviene mai? – Kaiido