如何在Android的Phonegap构建应用程序中关闭子浏览器
How to close a childbrowser in Phonegap build application of Android
我使用PhoneGap构建了一个Android应用程序,我使用了ChildBrowser插件,现在当我点击我的tweet按钮时,我就可以发布我的帖子了。现在的问题是,在推特手机网站打开后,我无法回到我的应用程序。
我想要的是一旦我发布,我应该得到一个返回按钮在儿童浏览器上onclick哪个儿童浏览器关闭,我得到重定向到我的应用程序....
我已经使用了这个函数
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文件并隐藏'prev'和'next'按钮,这样用户只看到'Exit'按钮。这将使用户返回到你的应用程序(简单地说,ChildBrowser消失了),但你有一个在该会话期间访问的url的历史记录,并且使用QueryString数据,你可以分析一些用户如何交互。
我认为这是不可能的。当您在不同的域上打开另一个页面时,您对它没有更多的控制。用户必须退出buy them self
相关文章:
- 如何在Javascript/ES6中的Aurelia浏览器应用程序中使用AWS S3
- 将下载链接从web浏览器传递给第三方应用程序
- 从浏览器启动应用程序
- web浏览器中的离线应用程序存储数据并在之后上传
- 微软边缘浏览器缓存中的RESTful Angular应用程序
- Apache Cordova:在不启动浏览器应用程序的情况下运行Cordova运行浏览器
- 如何从MyApp Android打开Web浏览器应用程序的URL
- 如何在谷歌浏览器应用程序上发布JSON
- 基于Webview的Android浏览器应用程序中的哪些错误
- 如何判断是否启用了特定的互联网浏览器应用程序
- 将仅日期字段发送到浏览器应用程序
- 是kindle阅读器应用程序's在浏览器应用程序中可能更改字体大小后重新计算页面内容
- 如何设置Silverlight浏览器应用程序和嵌入式Web浏览器控件之间的通信
- 如何处理浏览器应用程序中的大小调整事件和iPad键盘
- 构建CoffeesSript浏览器应用程序——命名空间和作用域问题
- 仅由文件服务器支持的浏览器应用程序中的数据
- 我如何在NodeJS中运行浏览器应用程序
- 在浏览器应用程序和.net Windows应用程序之间进行通信
- 从浏览器应用程序进行win操作系统调用的最佳方式
- 谷歌浏览器应用程序 - 删除Javascript blobs