![](/img/trans.png)
[英]PhoneGap Build ChildBrowser plugin issue on iPad - Reopens after close
[英]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.