cordova的頁面控制器是繼承CDVViewController,其裏面有個webView的屬性,看裏面的代碼,是UIview類型的,但其實他也是UIWebView轉化過來的,所以如果我們想控制網頁的返回,就需要把webView強制轉化爲UIWebView類型,這樣既可以使用goback方法了,代碼如下:把下面的代碼寫在點擊導航欄返回的方法裏就可以。
_cordWebView = (UIWebView*)self.webView;
if (_cordWebView.canGoBack==YES) {
[_cordWebView goBack];
}else{
[self.navigationController popViewControllerAnimated:YES];
}
以上只是個人意見,如果有什麼更好的方法,歡迎下方留言,學習