首页 > 代码库 > 【No.4 Ionic】修改 cordova 插件
【No.4 Ionic】修改 cordova 插件
在使用 cordova 过程 使用的插件 有可能不能满足个人需求,就需要修改,下面就直接说说步骤
插件结构
我用 cordova-plugin-inappbrowser 插件 讲解
在目录中有个 src目录,然后 有android 和 ios 目录,直接按需修改就行了
. |-- CONTRIBUTING.md |-- LICENSE |-- NOTICE |-- package.json |-- plugin.xml |-- README.md |-- RELEASENOTES.md |-- src | |-- android | | |-- InAppBrowserDialog.java | | |-- InAppBrowser.java | | |-- InAppChromeClient.java | | `-- res | | |-- drawable-hdpi | | | |-- ic_action_next_item.png | | | |-- ic_action_previous_item.png | | | `-- ic_action_remove.png | | |-- drawable-mdpi | | | |-- ic_action_next_item.png | | | |-- ic_action_previous_item.png | | | `-- ic_action_remove.png | | |-- drawable-xhdpi | | | |-- ic_action_next_item.png | | | |-- ic_action_previous_item.png | | | `-- ic_action_remove.png | | `-- drawable-xxhdpi | | |-- ic_action_next_item.png | | |-- ic_action_previous_item.png | | `-- ic_action_remove.png | |-- ios | | |-- CDVInAppBrowser.h | | `-- CDVInAppBrowser.m | `-- wp | `-- InAppBrowser.cs |-- tests | |-- plugin.xml | |-- resources | | |-- inject.css | | |-- inject.html | | |-- inject.js | | |-- local.html | | |-- local.pdf | | `-- video.html | `-- tests.js `-- www |-- inappbrowser.css |-- inappbrowser.js `-- windows8 `-- InAppBrowserProxy.js
操作步骤
按需修改各个平台的源码
删除平台
添加平台
重新编译
命令如下
ionic platform rm ios ionic platform add ios ionic run ios --device
需求
cordova-plugin-inappbrowser 插件 主要是打开用户打开外部链接,但是弹出来的webview controller 顶部 是 黑底,我需要修改成 透明底
以下截图是修改过后的
源码修改
看图可以看到我屏蔽了一行代码,然后就按照步骤重新编译就好了
原文地址:【No.4 Ionic】修改 cordova 插件
标签:plugin cordova ionic
智能推荐
- 【Git 使用笔记】第一部分:安装git 和 使用git
- Nginx 禁用IP IP段
- 【运维工具】logrotate 日志管理神器
- 【No.1 Ionic】基础环境配置
- 【No.3 Ionic】超级逗表情 App
【No.4 Ionic】修改 cordova 插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。