2012-04-25 3 views
2

나는 childbrowser를 사용하여 jive 기반 커뮤니티에 연결하는 모바일 앱을 만들고 있습니다. 커뮤니티를 쉽게 열고 로그인 할 수 있습니다.Phonegap ChildBrowser Issue

그러나 나는 또한 내가 유저의 로그인을 보여주는 내 응용 프로그램에 사용자 이미지/정보를 보여 JSON 문자열을 가져 오기 위해 다음을 사용할 수 있도록, 내 응용 프로그램에서 세션 정보를 가져올 필요가있다.

나는 작업 시도 childbrowser,하지만 많이 조사 할 수 없었다. 내 커뮤니티 URL에서 작동하지 않는 것 같습니다. Google URL을 사용하는 동안 위치 변경에 대한 팝업을 표시하지만 내 URL에는 표시되지 않습니다.

원하는 데이터를 가져올 수있는 사람이 있습니까?

는 여기가 위치 변화를 감지하기 위해 사용하고있는 샘플 코드입니다 :

function openURL() { 
      window.plugins.childBrowser.onLocationChange= function(loc){ 
      alert('In index.html new loc = ' + loc); 
      }; 
    window.plugins.childBrowser.showWebPage("https://communityName.jive-mobile.com/#jive-login", { showLocationBar: false });  
    } 

내 로그인 페이지를 얻고있다,하지만 로그인 후 내가 어떤 경고 오는 볼 수 없습니다! 사용자 로그인 및 사용자 세션 세부 정보가 필요합니다.

감사

난 그냥 내 자신의 사용을 위해 ChildBrowser 플러그인을 업데이트 한

답변

0

코드는 여기에 주어진 다음 : How do I get the web page contents from a WebView? 내가로드 할 수있는 권리 페이지에 대한보고, 구글 API의 OAuth2에 로그인하려면이 옵션을 사용하고

. 나는 (계산 된) html 소스를 가진 onPageLoaded (html) 이벤트를 사용하고있다. 로드 된 html을 가져 와서 "stuff"를 확인하기 위해 이것을 사용할 수 있습니다. 나는 jive를 사용하지 않으므로 어디서부터 시작해야할지 모르겠다. 그러나 나는 당신이 시도 할 샘플 oAuth2 프로젝트를 올려 놓을 것이다.

HTH

편집 :

코드에 있습니다 : https://code.google.com/p/filechunkreader/

자신이 이름에 속지하자하지 마십시오,이 프로젝트 내 자바 플러그인 실험에 대한 REPO입니다. 그것은 지금까지 2 개의 플러그인 인 FileChunkReader와 ChildBrowser의 커스텀 버전을 포함합니다.

관련 문제