Ich öffne ein neues Fenster mit window.open() um Benutzer auf die oauth Login Seite umzuleiten. Nach erfolgreicher Anmeldung, wenn der Benutzer zurück zu meiner App weitergeleitet wird, schließt sich das vorherige Fenster mit dem Aufruf von window.open nicht in ios.window.close() funktioniert nicht unter iOS
Auf dem iPad würde es das falsche Fenster schließen und auf dem iPhone würde es das Fenster überhaupt nicht schließen. Der Code funktioniert auf Android- und Desktop-Versionen von Chrome und Firefox einwandfrei.
Nach viel rooting fand ich eine Lösung (siehe unten). Wenn jemand bessere Ideen oder Grundursachen hat, bitte hier posten.
Tweet Poster hier! Besserer Vorschlag ist es, 'window.addEventListener (" load ", window.close) zu verwenden;' –
Ich bin von diesem Projekt weggegangen, also bin ich mir nicht sicher, ob ich tatsächlich 'load' versucht habe oder nicht, aber das macht Sinn. Wird es für die Zukunft ablegen, danke! – JohnP
dies scheint nicht auf iOS8 Safari zu funktionieren – walnutmon