Zawsze, gdy próbuję zalogować się do wybranej witryny internetowej, gdy PIERWSZY uruchomię swoją aplikację, logowanie się nie powiedzie, a WebView po prostu przechodzi do pozycji: puste, ale jeśli odświeżam i spróbuję się zalogować ponownie (i za każdym razem) działa bez błędów. Czy ktoś wie, dlaczego tak się mogło dziać? Po prostu otwieram stronę w obiekcie WebView, powinienem działać jak normalna przeglądarka. Jeśli zaloguję się z domyślną przeglądarką lub przeglądarką Dolphin, wszystko działa poprawnie.WebView nie loguje się po pierwszym uruchomieniu aplikacji
Myślę, że może to mieć coś wspólnego z samą witryną, kiedy się zalogujesz otwiera nowe okno, które przechwytuję z moim obiektem WebView (i działa przy kolejnych logowaniach), aby otworzyć nowe okno w ramach bieżącego WebView (nie potrzebuję lub nie chcę zawracać sobie głowy kartami) za pomocą metody shouldOverrideUrlLoading.
Po prostu nie rozumiem, dlaczego kończy się niepowodzeniem przy pierwszej próbie.
udało mi się w końcu dostać przynajmniej błąd z mojego kodu. Teraz pojawia się 'Niebezpieczna próba JavaScript do zainicjowania zmiany nawigacji dla ramki z danymi URL: text/html, z ramki z adresem URL https: // www.thelearningodyssey.com /." – Nexion