2012-04-25 85 views
2

我正在創建一個移動應用程序,它使用childbrowser連接到一些基於jive的社區。 我可以輕鬆打開社區,登錄並執行操作。Phonegap ChildBrowser問題

但我還需要在我的應用程序,以獲取會話的細節,讓我可以用這些來獲取JSON字符串在我的應用程序顯示,用戶顯示用戶圖像/信息的記錄。

我試着努力孩子,但不能調查太多。 它似乎不適用於我的社區網址。使用谷歌網址時,它顯示位置變化的彈出窗口,但不是我的網址。

任何人都可以幫助我獲取我想要的數據嗎?

這裏是我使用的檢測位置變化的示例代碼:

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 });  
    } 

我得到我的登錄頁面,但登錄後,我看不到任何警示未來! 我需要獲取用戶登錄和用戶會話詳細信息的證明。

感謝

回答

0

我剛剛更新了ChildBrowser插件爲我所用,下面這裏給出代碼:How do I get the web page contents from a WebView?

我使用它登錄在谷歌API的oauth2,留意合適的頁面加載。我正在使用具有(計算)的html源的onPageLoaded(html)事件。你可能想用這個來獲取已加載的html並檢查「stuff」。我不使用jive,所以我不知道從哪裏開始,但我會爲您提供一個示例Google oAuth2項目來嘗試。

HTH

編輯:

的代碼是:https://code.google.com/p/filechunkreader/

不要讓自己的名字上當,這個項目是我的Java插件實驗回購。它至今包含2個插件,FileChunkReader和ChildBrowser的自定義版本。