2011-04-30 3 views
0

UIWebView를 사용하여 내 앱에 몇 개의 웹 사이트를 표시하고 있습니다.IOS UIWebView 문제를 새로 고치는 페이지가 있습니다.

보기가 활성/비활성 인 경우에도 다른 탭으로 이동할 때 (내가 다른 탭으로 이동할 때) 여전히 은 HTML 새로 고침 메시지를 업데이트합니다.

stopLoading은 페이지가 이미로드되어 있으므로 아무 작업도 수행하지 않습니다.

UIWebView에서 진행중인 HTML 새로 고침 메시지를 "무시"하도록하려면 어떻게합니까?

나는 webViewDidFinishLoading에서 어떤 종류의 호출을 가정합니다.

답변

0

대리인이 webView:shouldStartLoadWithRequest:navigationType: 메시지를받는 경우 다시로드하지 않으려면 단순히 NO를 반환하면됩니다. 또는 자바 스크립트를 삽입하여 stringByEvaluatingJavaScriptFromString:을 사용하여 다시로드를 비활성화 할 수 있습니다. 그렇지 않으면, 운이 없어.

+0

다른 사람들이 이러한 새로 고침을 어떻게 트래핑하고 있는지, 나는 많은 앱에서 계속 진행되어야한다는 것을 알고 있지만, 아마도 개발자는 이러한 새로 고침이 과거에 발생하도록했습니다. 내 문제는 이러한 두 가지 견해를 가지고 있으며 그들은 휴대 전화를 통해 비디오/오디오 스트리밍 문제를 일으키기 시작합니다. –

관련 문제