【问题标题】:Phonegap ChildBrowser IssuePhonegap ChildBrowser 问题
【发布时间】:2012-04-25 05:45:06
【问题描述】:

我正在创建一个移动应用程序,该应用程序使用 childbrowser 连接到一些基于 jive 的社区。 我可以轻松打开社区、登录和做事。

但我还需要在我的应用中获取会话详细信息,以便我可以使用这些来获取 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 });       
  }

我正在获取我的登录页面,但登录后我看不到任何警报! 我需要获取用户登录证明和用户会话详细信息。

谢谢

【问题讨论】:

    标签: android iphone blackberry cordova childbrowser


    【解决方案1】:

    我刚刚更新了 ChildBrowser 插件供我自己使用,这里给出的代码如下:How do I get the web page contents from a WebView?

    我正在使用它登录 Google API oAuth2,查看要加载的正确页面。我正在使用具有(计算的)html 源的 onPageLoaded(html) 事件。您可能希望使用它来获取已加载的 html 并检查“stuff”。我不使用 jive,所以我不知道从哪里开始,但我会提供一个示例 Google oAuth2 项目供您尝试。

    HTH

    编辑:

    代码在:https://code.google.com/p/filechunkreader/

    不要让自己被名字所迷惑,这个项目是我的 Java 插件实验的 repo。到目前为止,它包含 2 个插件,FileChunkReader 和一个自定义版本的 ChildBrowser。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多