2016-12-26 3 views
0

Ich benutze WKWebview, ich möchte, dass, wenn ich auf die Schaltfläche Zurück klicken, aktualisieren Sie die Seite, anstatt den Seitencache zu lesen.Verwenden Sie wkwebview Zurück Reload

if (self.webView.canGoBack) { 
    [self.webView goBack]; 
    [self.webView reload]; 
} 

Wenn Sie jedoch zu bestimmten Seiten zurückkehren, werden diese zwei Mal geladen und können nicht zur ersten Seite zurückkehren.

Ich weiß nicht, dass Menschen dieselben Anforderungen erfüllen und wie sie gelöst werden können. Die Voraussetzung ist nicht UIWebview verwenden.

Antwort

0

in meiner Seite js-Datei, füge ich dies hinzu und es hat funktioniert.

var solveLoadingProblem = function() { 
      window.addEventListener("popstate", function (e) { 
       location.reload(true); 
      }); 
    }; 
solveLoadingProble(); 
0

Ich war auch mit dem gleichen Problem konfrontiert. Nach dem Entfernen der Reload-Methode funktionierte es ordnungsgemäß.

if ([self.wkWebView canGoBack]) { 
    [self.wkWebView goBack]; 
}