2

childbrowser を使用してジャイブ ベースのコミュニティに接続するモバイル アプリを作成しています。私は簡単にコミュニティを開き、ログインして何かをすることができます.

ただし、アプリでセッションの詳細を取得する必要もあります。これにより、これらを使用して 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 });       
  }

ログインページを取得していますが、ログイン後にアラートが表示されません!! ユーザーのログインとユーザー セッションの詳細を証明する必要があります。

ありがとう

4

1 に答える 1

0

ここにあるコードに従って、自分で使用するために ChildBrowser プラグインを更新しました: WebView から Web ページのコンテンツを取得するにはどうすればよいですか?

これを使用して Google API oAuth2 にログインし、適切なページが読み込まれるのを監視しています。(計算された) html ソースを持つ onPageLoaded(html) イベントを使用しています。これを使用して、ロードされた html を取得し、「内容」を確認することができます。私は jive を使用していないので、どこから始めればよいかわかりませんが、サンプルの Google oAuth2 プロジェクトを試してみてください。

HTH

編集:

コードはhttps://code.google.com/p/filechunkreader/にあります。

名前に惑わされないでください。このプロジェクトは、私の Java プラグイン実験のレポです。これには、FileChunkReader と ChildBrowser のカスタム バージョンの 2 つのプラグインが含まれています。

于 2012-05-19T07:32:37.863 に答える