一 概述
App使用过程中有使用系统自带浏览器打开App内部链接的需求,比如App升级时通过点击App内部链接调用系统自带浏览器下载更新包。
Ionic App 通过 Cordova 的插件:InAppBrowser实现该功能。本篇文章将通过实际案例介绍InAppBrowser
的使用。
二 Ionic App环境搭建
下载Ionic App官方案例
ionic start myApp tabs |
添加平台
ionic platform add android |
三 安装并使用InAppBrowser
3.1 安装InAppBrowser
ionic plugin add cordova-plugin-inappbrowser |
3.2 使用InAppBrowser
为方便起见,直接在Ionic官方案例dash
页面中使用InAppBrowser
。
修改HTML文件:在刚下载的Ionic项目中找到tab-dash.html
,在自定义标签ion-content
最后添加下面代码:
<!-- InAppBrowser example begin --> |
修改JS文件:在刚下载的Ionic项目中找到controllers.js
,在控制器DashCtrl
最后添加下面代码:
// InAppBrowser example begin |
四 构建APP
现在已经可以构建APP测试了:
ionic build android -release |
更多打包Ionic APP的信息可查看Ionic打包Android apk
完整代码请参考GitHub上这个仓库Cordova_InAppBrowser_Plugin_Example
参考资料
【1】Cordova InAppBrowser Plugin Example using ionic framework