2017-08-01 17 views
1

iOS UIWebView gobackまたはgoforwardは常にwebViewを自動的にリロードします。どのようにwebviewのリロードを停止できますか? "https://www.sina.cn/"のようないくつかのURLがあるので、webviewがurlをリクエストすると、webviewが転送できないことがわかります。そして、私はこの状況にどのように対処しますか?あなたは、その後のWebView GOBACK、 "https://www.sina.cn/" としてWebViewのリクエストURL場合https://github.com/misscxuan/WebBackTestiOS UIWebView gobackまたはgoforwardは常にwebViewを自動的にリロードします。どのようにWebviewのリロードを停止できますか?

+0

あなたの作品を私たちに教えてください。 –

答えて

0

で私のコードを見て、別のURLを要求することができ

、あなたはWebViewのはgoforwardすることはできません見つけることができます。

0

UIWebviewDelegateメソッド- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationTypeでロードタスクを停止することができます。

+0

これについて詳しく説明できますか?どのようにして通常の負荷とバックまたはフォワード負荷を知ることができますか? – Felix

+0

Method.'''if [(request.URL.absoluteString isEqualToString:@ "some urls"] && navigationType == someType){return NO/YES} – iticle

+0

ここで返さなければ、このページは表示されません。ロードされるので、空白があります。 – Felix

関連する問題