2016-12-26 53 views
0

我正在使用WKWebview,我希望當我點擊後退按鈕時,它刷新頁面而不是讀取頁面緩存。使用wkwebview返回重載

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

但是,當您返回到某些頁面時,它們將被加載兩次,並且無法返回到第一頁。

不知道有人滿足同樣的要求和如何解決?前提是不使用UIWebview。

回答

0

在我的頁面的js文件中,我添加了這個,它工作。

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

我也面臨同樣的問題。刪除重新加載方法後,它正常工作。

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