2013-10-24 2 views
0

시작 페이지를 www.google.com으로 설정하는 간단한 브라우저를 코딩했습니다 (WebView loadRequest 메서드 사용).iOS : 내역을 업데이트하는 동안 UIWebView를 리디렉션하는 방법은 무엇입니까?

이제는 사용자가 다른 웹 페이지로 이동하는 버튼을 앱에 추가 했으므로 www.yahoo.com (loadRequest 메소드 사용)이라고 말하면됩니다.

내 검색 기록에서 이전 페이지 (이 경우 www.google.com에서 www.yahoo.com으로 이동)를 시도 할 때를 제외하고 모든 것이 완벽하게 작동합니다. "리디렉션"이 브라우저 기록에 등록되지 않은 것 같습니다.

window.location.href을 변경하여 JavaScript를 통해 사용자를 리디렉션하려고 시도했지만이 방법도 작동하지 않습니다.

어떻게하면 사용자가 처음으로 리디렉션 된 뒤로 버튼을 눌러 시작 페이지로 돌아갈 수 있습니까?

모든 도움을 주실 수 있습니다! 난 당신이 정확히 무엇을 찾고있는 확실하지 않다

답변

0

....

당신은 단순히 다시 이동하거나 브라우저와 동일하게 전달하고자하는 경우. 다음은 그것을 얻을 쉽게 :

그냥 두 UIButton'sUIwebViewDelegate이,이 조치가 필요한

- (IBAction)goback:(id)sender { 
    if ([_webView canGoBack]) { 
     [_webView goBack]; 
    } 
} 

- (IBAction)goFwd:(id)sender { 
    if ([_webView canGoForward]) { 
     [_webView goForward]; 
    } 
} 
+0

이 감사 할 것입니다 추가,하지만 난 이미 사용하고 있습니다. 문제는 오히려 UIButton을 눌러 시작 페이지의 특정 페이지로 사용자를 리디렉션하면 히스토리에 등록되지 않기 때문에 되돌릴 수 없다는 것입니다. –

+0

** 내 시작 페이지 **, 어떤 유형의 페이지 및 푸시 후 무엇을 기대합니까? –

관련 문제