最近的项目需要在app运行中打开新的页面进行导航,我首先给了个链接直接链接到google map导航,链接跳转过去了,但是应用却回不去了,后来采用了一个新页面用iframe显示,虽然也解决了问题,但是只能显示出地图,无法充分的应用google map导航的其他一些功能,今天才知道原来phonegap的第三方插件childbrowser完全可以帮我们解决这个问题,下面介绍一下这个插件最基本得用法,主要是官网上的文档:
Android:
1. 将childbrowser.js文件导入到你的项目中;
2. 将childbrowser文件夹放到www目录下;
3. 新建src/com/phonegap/plugins/childBrowser,将ChildBrowser.java放到这个目录中。
4. 在res/xml/config.xml文件中添加配置:<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>;
5. 然后就是绑定事件了,在我的应用中是给一个图片绑定点击事件,点击跳转到导航页面,代码如下
$('#navigation',page).unbind('vclick').bind('vclick',function(){
var url = http://maps.google.com/?saddr=34.052222,-118.243611&daddr=37.322778,-122.031944;
window.plugins.childBrowser.showWebPage(url, { showLocationBar: true });
});
IOS:
待更新。。。。
分享到:
相关推荐
pushwoosh-phonegap-plugin, Pushwoosh PhoneGap构建插件 Cordova Pushwoosh推送通知插件 通过Pushwoosh为 cordova/phonegap跨平台推送通知 Cordova使用 npm ( 需要 cordova 7.0 ):cordova
phonegap-cli, PhoneGap和 PhoneGap/构建 命令行 接口 PhoneGap命令行接口和 node.js 库。命令行命令行要求安装 node.js 版本 >=4.0.0安装 iOS sim 将应用程序部署到iOS模拟器。安装$ npm install
plugin-apple-watch, Cordova/phonegap 苹果手表(Apple Watch) 插件 Apache Cordova 用于 Apache Cordova 的 苹果手表(Apple Watch) 插件 为( WatchKit ) 提供英镑 Cordova/phonegap插件,以便在Cordova应用和苹果的...
cordova-screenshot, cordova/phonegap的屏幕截图插件 cordova-screenshot 屏幕截图插件允许你的应用屏幕截图,并将它们保存到手机。如何安装通过cordova安装它cordova plugin add https://github.com/gitawego/c
sencha-touch + cordova(PhoneGap)使用adt-eclipse打包实例
cordova-plugin-social-message, Cordova/phonegap社会消息插件,Apache Cordova> = 3.0.0 面向 Apache Cordova 的 社交消息插件 Cordova插件利用原生共享功能。 为 Apache Cordova> = 3.0.0开发。 将文本,图片和...
百度移动广告联盟phonegap/cordova插件,百度ssp广告phonegap插件,支持cordova和phonegap打包的ios和android应用,简单好用,只需要几行js就能在phonegap和cordova应用里面接入百度广告
捕获文档(OCR),条形码,QR码,MRZ等。 适用于PhoneGap的Scanbot SDK示例应用程序 ... 安装平台和插件(在此应用的config.xml中定义): phonegap prepare 检查已安装的平台和插件: phonegap platform ls phoneg
phonegap-bluetooth-plugin, 用于PhoneGap版本 2.6.0 的蓝牙插件 BluetoothPlugin用于 PhoneGap ( Android )的蓝牙插件。 测试版本 2.6.0和 3.0.0.笔记插件要求 Android API版本 15 ( Ice Cream Sandwich ) 正常工作...
行业分类-设备装置-基于Android平台的PhoneGap跨平台媒体扩展框架
drupal-app-jqm-phonegap drupal-app-ajax-jqm-phonegap
jpush-phonegap-plugin jpush的phonegap插件,包括iOS和Android源代码以及js。 第一个版本仅为js添加setTagAndAlias函数,因此您可以在用户登录html应用程序后调用此函数。 我将尽快向js调用添加通知。
为您的应用程序制作模板的副本 从根源代码目录开始,克隆PhoneGap构建模板存储库: git clone https://github.com/julianandreszb/vue-2.0-browserify-vueify-phonegap cd vue-2.0-browserify-vueify-phonegap npm ...
最新版本的phonegap-2.9.1是没有cordova-2.9.1.jar的,这里打包好给大家。
PhoneGap-KeepScreenOn-plugin 保持显示 - 禁用空闲计时器屏幕锁定 - 避免在应用程序运行时关闭屏幕。 Cordova / PhoneGap >= 3.0 的跨平台插件 支持的平台 安卓、iOS、亚马逊 FireOS 安装 科尔多瓦: cordova ...
grunt-phonegap, 为Phonegap应用程序提供本地构建任务的Grunt插件 : Phonegap提供为 Phonegap应用程序提供构建任务的插件插件 grunt-phonegap 通过包装 Phonegap 3.0 命令行 接口,将Phonegap开发与 Grunt -based...
最新phonegap插件集合 包括安卓 ios等平台
phonegap-angular-yo-ionic 离子 如何使用 Phonegap、Angular、Yeoman 和 Ionic 创建移动应用程序 需要安装 假设已经下载了所有工具( 、 、 、 和 generator)。 创建一个新的 Phonegap 项目: phonegap create ...