Kilka tygodni temu zapytałem o numer question, który prawdopodobnie rozwiązałby problem z logowaniem/rejestracją Google, ale nadal jest uszkodzony.Jak naprawić nieprawidłowe logowanie/rejestrację w WKWebView?
- Otwarte getpocket.com
- Kliknąć Zaloguj się teraz>
- , kliknij Zaloguj korzystając z Google
Kiedy wpiszesz swój e-mail i hasło, a następnie kliknij przycisk Dalej strona staje się puste i nic dzieje się. Brak przekierowań, brak ładowania, nic.
W Safari przekierowania strony i logowanie odbywa się pomyślnie.
Próbowałem zalogować się Google z stackoverflow.com i to działa!
Ale uważam, że używa innej metody, ponieważ nie pyta mnie o nic, logowanie się po prostu dzieje. Nie wymaga nawet ode mnie wybrania konta, z którym chcę się zalogować. Wszystko dzieje się automatycznie.
Zwykle, jeśli podałeś swój adres e-mail i hasło, Google prosi o wybranie konta, którego chcesz używać do logowania bez konieczności ponownego wprowadzania informacji.
Wraz z getpocket.com pojawia się ten ekran, klikam moje konto i zawiesza się. Pomarańczowa animacja paska ładowania odtwarzana jest bez końca.
Nie mogę zrozumieć, na czym polega problem.
Czy to może być program użytkownika?
Wszelkie pomysły?
Inicjowanie WKWebView jest bardzo prosty:
_webView = [[WKWebView alloc] init];
_webView.allowsBackForwardNavigationGestures = NO;
_webView.allowsLinkPreview = NO;
_webView.navigationDelegate = self;
_webView.UIDelegate = self;
_webView.frame = CGRectMake(0.0, 0.0, self.contentView.frame.size.width, self.contentView.frame.size.height);
[self.contentView addSubview:_webView];
Mam nawet próbował popularną przeglądarkę internetową iCab Web Browser a problem nadal istnieje z getpocket.com
Może masz rację. Używam tego agenta użytkownika: "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 jak Mac OS X) AppleWebKit/603.1.30 (KHTML, jak Gecko) Mobile/14F89 Safari/602.1" – Vulkan