Otwieram nowe okno za pomocą window.open(), aby przekierować użytkowników do strony logowania oauth. Jednak po pomyślnym zalogowaniu, gdy użytkownik jest przekierowywany z powrotem do mojej aplikacji, poprzednie okno z wywołaniem window.open nie zamyka się w ios.window.close() nie działa na iOS
Na iPadzie zamknęłoby to niewłaściwe okno, a na iPhonie nie zamykało wcale okna. Kod działa poprawnie na Androida i na komputerach w wersjach Chrome i Firefox.
Po zakończeniu kibicowania znalazłem poprawkę (zamieszczoną poniżej). Jeśli ktokolwiek ma jakieś lepsze pomysły lub główne przyczyny, opublikuj tutaj.
tweet poster here! lepszą sugestią jest użycie 'window.addEventListener (" load ", window.close);' –
Przeniosłem się z tego projektu, więc nie jestem pewien, czy faktycznie próbowałem "załadować" czy nie, ale to czyni sens. Spisze to na przyszłość, dzięki! – JohnP
to nie działa na safari iOS8 – walnutmon