繁体   English   中英

如何在 Android 的 Phonegap 构建应用程序中关闭子浏览器

[英]How to close a childbrowser in Phonegap build application of Android

我已经使用 PhoneGap 构建了一个 Android 应用程序,并且我使用了 ChildBrowser 插件来发布推文,现在当我点击我的推文按钮时,我可以发布我的帖子。 现在的问题是在 twitter 移动网站打开之后,我无法将 go 返回到我的应用程序。

我想要的是,一旦我发布,我应该在子浏览器上获得一个后退按钮 onclicking 哪个子浏览器被关闭,然后我被重定向到我的应用程序....

我用过这个 function

window.plugins.childBrowser.showWebPage('http://twitter.com/home?status=\'abcdefg\'');
window.plugins.childBrowser.onLocationChange=TwitterLocationChanged;
window.plugins.childBrowser.onClose=TwitterClosed;
window.plugins.childBrowser.showWebPage(TwitterUrl,{showLocationBar:true});

我将这三种方法与 ChildBrowser 插件一起使用。 它确实增强了对应用程序的控制。 我可以从浏览器中抓取 URL 并解析它。 这对于 Twitter 集成特别有用,我可以在其中加载刚刚发布的消息并将其保存到数据库中。

您还可以修改.java文件并隐藏“上一个”和“下一个”按钮,以便用户只看到“退出”按钮。 这会将用户返回到您的应用程序(安静地只是 ChildBrowser 消失了),但是您有在 session 期间访问的 URL 的历史记录,并且您可以使用 QueryString 数据分析一些用户如何交互。

我不认为这是可能的。 当您在不同域上打开另一个页面时,您将无法再控制它。 用户必须退出购买他们自己

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM