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

时间:2011-07-11 05:52:39

标签: javascript android twitter cordova

我已经使用PhoneGap构建了一个Android应用程序,并且发布了我使用了ChildBrowser插件,现在当我点击我的推文按钮时,我能够发布我的帖子。现在的问题是Twitter移动网站开放后我无法回到我的应用程序。

我想要的是,一发帖,我应该在儿童浏览器上找一个后退按钮,点击哪个儿童浏览器关闭,我被重定向到我的应用程序....

我已经使用过这个功能

window.plugins.childBrowser.showWebPage('http://twitter.com/home?status=\'abcdefg\'');

2 个答案:

答案 0 :(得分:1)

window.plugins.childBrowser.onLocationChange=TwitterLocationChanged;
window.plugins.childBrowser.onClose=TwitterClosed;
window.plugins.childBrowser.showWebPage(TwitterUrl,{showLocationBar:true});

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

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

答案 1 :(得分:0)

我认为不可能。当您在其他域上打开另一个页面时,您无法再对其进行控制。用户必须退出自己购买