次のようにhtmlデータをロードします。
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:url];
しかし、呼び出されたとき:
[WebView goBack];
webView はその html ページに戻ることができません。
私は何をすべきか ?私はどんな応答にも感謝します。
次のようにhtmlデータをロードします。
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:url];
しかし、呼び出されたとき:
[WebView goBack];
webView はその html ページに戻ることができません。
私は何をすべきか ?私はどんな応答にも感謝します。
同じ質問がありました。私自身の解決策は、キャッシュされた html データ ページに戻るボタンを作成することです。このボタンは、webview を初期化するために viewDidLoad でも呼び出されるメソッドを呼び出します。
私の場合は、ウェブサイトから rss データを読み込んでから、loadHTMLString を使用して webview で表示される html 文字列を作成します。この html ページにはいくつかのリンクがあります。リンクをクリックすると、戻るボタンは正しく機能しますが、最初のページ (RSS 表示ページ) に移動できません。
次のようなものを試してください。
NSString *urlAddress = @"http://www.stackoverflow.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60];
[self.webview loadRequest:requestObj];
次に、バックナビゲーションを試してください。
[self.webview goBack];