2013-09-24 2 views
1

인증이 필요한 웹 서버에서 웹 컨텐트를로드하는 PhoneGap 응용 프로그램이 있습니다. InAppBrowser에서 웹 컨텐트를 시작할 때 HTTP 헤더를 통해 HTTP 헤더에 사용자 자격 증명을 게시하는 솔루션이 있습니다. 사용자가 InAppBrowser의 컨텐트에 액세스하면 여러 서버 사이드 웹 페이지 사이를 탐색 할 수 있습니다. 내 문제는 사용자가 다시 인증해야하는 이벤트에서 HTTP 상태 오류 (401, 403 등)를 트랩 할 수 있어야한다는 것입니다. 이러한 오류를 캡처 할 수 있다면 Ajax 호출을 만들어 사용자를 다시 인증 할 수 있습니다. InAppBrowser에서 HTTP 오류를 감지하는 방법에 대한 아이디어가 있습니까?PhoneGap 캡처 InAppBrowser HTTP 상태 오류

당신은 오류를 검출하기 위해 inappbrowser 방법에 이벤트 listiner을 추가 할 수 있습니다
+0

이미 추가 된 코드를 추가하십시오. –

답변

0

: 당신은 아마 실제 event.message 반환하고 다른 조치를 취할 구문 분석을 확인하려면 몇 가지 테스트를해야 할 것

.addEventListener('loaderror', function(event) { alert('error: ' + event.message); }); 

을 이벤트 코드가 있지만 위의 코드는 작동합니다. 전체 설명서는 this을 참조하십시오.

*이 초기 페이지를로드 한 후 이후 탐색을 믿지 초기로드에 대해서만 작동합니다.

+0

다음 탐색이 중요한 관심사입니다. 더 이상 아이디어가 없습니까? – MNDaveC

관련 문제