我正在创建一个移动应用程序,连接到一些基于jive的社区使用子浏览器。我可以很容易地打开社区,登录和做一些事情。
但我还需要在我的应用程序中获取会话详细信息,以便我可以使用这些信息来获取JSON字符串,以在我的应用程序上显示用户图像/信息,表明用户已登录。
我试着在子浏览器上工作,但没有做太多的调查。它似乎不适用于我的社区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 });
}我得到了我的登录页面,但登录后我看不到任何警报!!我需要获得用户登录和用户会话详细信息的证明。
谢谢
发布于 2012-05-19 15:32:38
我刚刚更新了我自己使用的ChildBrowser插件,这里给出了以下代码:How do I get the web page contents from a WebView?
我正在使用它登录到Google API oAuth2,等待正确的页面加载。我使用的是具有(计算的) html源的onPageLoaded(html)事件。您可能想要使用它来获取加载的html,并检查“内容”。我不使用jive,所以我不知道从哪里开始,但我将提供一个示例谷歌oAuth2项目供您尝试。
HTH
编辑:
代码位于:https://code.google.com/p/filechunkreader/
不要被名字所蒙蔽,这个项目是我的Java插件实验的代码库。到目前为止,它包含两个插件,FileChunkReader和一个自定义版本的ChildBrowser。
https://stackoverflow.com/questions/10309965
复制相似问题