WebView zurück Geschichte ohne Umleitungen

Ich implementierte android webview und onKeyDown-Methode für die zurück-Taste. (Es implementiert webview.goBack();)

Mein problem ist genau das, ähnlich wie die Frage in diesem post weiter unten (keine Antworten)

So Steuern Sie die Android WebView Geschichte/back-stack?

PROBLEM - Wenn ich drücken Sie die zurück-Taste, webview wählt die Vorherige URL, aber wenn die URL war eigentlich ein redirect, es geht in diesem Teufelskreis/Schleife. Wenn man sich bei chrome oder stock browser es richtig handhabt, zurück, ohne wieder auf die Umleitungen.

Wie können diese gelöst werden?

Beispiel: gehe zu gap.com. Wählen Sie dann "My Gap "Kreditkarte". Dies öffnet einen redirect-link und dann auf der letzten Seite. Wenn ich nun auf zurück, geht es nie zu Gap.com home-Seite.

Anregungen...

Zusätzliche Informationen: ich habe in der Umsetzung der shouldOverrideUrlLoading. Wenn ich entfernen Sie diese Methode, es scheint gut zu funktionieren, aber mit dieser Methode ist es nicht...

Man konnte sich in die Art und Weise der android-browser implementiert. code.google.com/p/android-source-browsing/source/..., Aber es ist eine ganze Menge code. Ich denke, es ist irgendwo in BrowserActivity.java oder Controller.java.
stackoverflow.com/a/24189935/2620328

InformationsquelleAutor jrebecca1 | 2013-05-28

Schreibe einen Kommentar