【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
智能推荐
- Nginx 禁用IP IP段
- 【运维工具】logrotate 日志管理神器
- 【No.1 Ionic】基础环境配置
- 【No.3 Ionic】超级逗表情 App
- 【ionic】Mac IOS下真机调试
转载于:https://blog.51cto.com/imguowei/1866404
【No.4 Ionic】修改 cordova 插件相关推荐
- ionic添加cordova插件-Vibration
gzgchzc博客最新更新地址:http://blog.gzvtc.cc/ Vibration 使设备震动 cordova plugin add cordova-plugin-vibration Ex ...
- cordova 蓝牙_Ionic通过Cordova插件使用设备能力
1. Cordova插件 App运行在手机上,少不了需要使用手机上的设备能力,比如蓝牙.相机.数据库等等.在之前的文章中我们知道Ionic框架实际上还是一个UI框架,一个基于WEB的框架.那么Ioni ...
- 极光推送Cordova插件适配Capacitor
极光推送官方提供的Cordova插件目前无法适配Capacitor电容器平台进行开发,之前问了官方什么时候会考虑适配,官方的回答是暂不做开发安排,需要调研,这对于想使用Capacitor进行开发的同学 ...
- Ionic使用常用插件时遇到的坑与解决方法
一. 什么是Ionic Ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework ). 可以帮助您使用 Web 技术,比如 HTML. ...
- Cordova入门系列(三)Cordova插件调用
上一章我们介绍了cordova android项目是如何运行的,这一章我们介绍cordova的核心内容,插件的调用.演示一个例子,通过cordova插件,去调用摄像头. 一.插件的安装以及基本信息: ...
- ionic 安装 inappbrowser 插件后编译失败的解决办法
layout: post title: ionic 安装 inappbrowser 插件后编译失败的解决办法 tags: description: 学习使用 ionic 框架开发 ios app 时遇 ...
- Cordova入门系列(三)Cordova插件调用 转发 https://www.cnblogs.com/lishuxue/p/6018416.html...
Cordova入门系列(三)Cordova插件调用 版权声明:本文为博主原创文章,转载请注明出处 上一章我们介绍了cordova android项目是如何运行的,这一章我们介绍cordova的核心内容 ...
- android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类
我正在开发Cordova的插件,该插件使用名为pagseguro的巴西付款api. 但这不是重点. 当我将cordova插件添加到项目中并运行" cordova run android&qu ...
- cordova调用java_Cordova入门系列(三)Cordova插件调用
版权声明:本文为博主原创文章,转载请注明出处 上一章我们介绍了cordova android项目是如何运行的,这一章我们介绍cordova的核心内容,插件的调用.演示一个例子,通过cordova插件, ...
最新文章
- 《Linux内核设计与实现》读书笔记 第三章 进程管理
- ”图书馆助手“典型用户和用户场景
- Android Stdio使用技巧
- 成功解决AttributeError: ‘dict_values‘ object has no attribute ‘index‘
- 数据结构与算法刷题记录
- IOS 中视图控制器的生命周期
- react jest测试_如何设置Jest和Enzyme来测试React Native应用
- WINCE6内核编译问题汇总
- Mathematica开方语法
- 洛谷 P2920 [USACO08NOV]时间管理Time Management
- BST树、B树、B+树、B*树
- 使用turtle绘图:绘制“点“:dot()绘制“标记“:stamp()
- uni-app创建并运行微信小程序项目
- python识别颜色验证码_用Python识别验证码
- 域名不要www如何解析
- 【Pandas 基础应用 合并Excel工作簿】
- android edittext 取消软键盘,android Edittext输入修改软键盘并关闭软键盘
- 计算机应用专业的简历自我介绍,计算机应用个人简历模板
- 中科院成都计算机应用研究所毕业,中国科学院成都计算机应用研究所考研问答...
- [VBA]Excel 人员信息管理
热门文章
- MongoDB使用经验总结
- 编程题:字符串的指针引用。用指针法实现。功能:将字符串str2复制连接到str1...
- windows服务器远程关机或重启
- Linux glibc 库的修复方案扯出更严重的新漏洞
- 微软WIP漏洞奖励计划新增基于攻击场景的奖励类别,最高$10万
- 谷歌不修用户泪流:已遭利用且影响所有安卓版本的严重 0day 漏洞 StrandHogg 详情遭曝光...
- Python项目实战:爬取斗图网表情包图片
- ajax向后台传递list参数
- Proxy(代理,拦截器),Reflect(反射)
- zabbix 获取不到自定义脚本的值解决