gpt4 book ai didi

android - Phonegap child 浏览器问题

转载 作者:行者123 更新时间:2023-11-29 13:59:18 25 4
gpt4 key购买 nike

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

但我还需要在我的应用程序中获取 session 详细信息,以便我可以使用这些来获取 JSON 字符串以在我的应用程序上显示用户图像/信息,表明用户已登录。

我尝试在 childbrowser 上工作,但无法进行太多调查。它似乎不适用于我的社区 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 });
}

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

谢谢

最佳答案

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

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

HTH

编辑:

代码位于:https://code.google.com/p/filechunkreader/

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

关于android - Phonegap child 浏览器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com