WebView verursacht Uncaught TypeError beim laden www.google.com
Ich bin mit WebView laden und Rendern eine Vielzahl von websites mit kein problem. Seltsam, die, scheint Fehler zu verursachen ist www.google.com
Beim laden dieser Seite, die Suche-Taste nicht funktioniert, wenn darauf geklickt. Wenn darauf geklickt wird, sehe ich diese Fehlermeldung in der LogCat (ich auch, siehe 3 ähnliche Fehler beim laden der Seite):
02-07 23:23:59.230: FEHLER - /Web-Console(3721): Uncaught TypeError: Cannot call method 'getItem' von null auf http://www.google.com/:342
Ich bin JavaScript-Aktivierung (unter anderem) in meinem onResume überschreiben:
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
settings.setDatabaseEnabled(true);
Irgendeine Idee, was verursacht diese Fehler? Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich den kritischen Aufruf:
settings.setDomStorageEnabled(true);
Scheint dies zu erlauben, den browser zu speichern, ein DOM-Modell der Seite Elemente, so dass Javascript können Operationen auf Sie.
Statt Google.com versuchen Sie, google.lk oder google.co.in so etwas. Google.com in der Regel re-leitet, um someother url.
Aber ideal, auch wenn re-leitet, sollte es funktionieren.