给已安装 node.js 的机器安装 nvm 的隐患及解决办法

使用 nvm 管理 node.js 版本已经好几个年头了,接触 vue 之后很长时间没用 gulp 了,前几天升级 ghost 主题时启动下尘封的 gulp ,才发现了一个大坑,实在惭愧。我觉得有必要发表一下,也许有些朋友正遇到相同的困惑。。。 当你安装过 node.js ,在改用 nvm 进行版本管理之后,之前通过 Read»

cordova 联系人插件的应用问题及调试经验

插件名:cordova-plugin-contacts 传送门:官方API github 首先,官方文档请细读。应用下有几个比较奇怪的点我下面做个笔记: android的displayName是能正常显示联系人名称的,但ios的displayName为null,ios需要用name.formatted来取得联系人名称 Read»

用 Vue.js 架构 Webapp 进阶笔记

前言 第一个笨拙的 Cordova 工程终于告一段落,anyway,经历了72个版本迭代,是一个 Android 和 Ios 都称得上稳定的作品,也算对自己有一个交代。 接下来,依然是做 APP,这一次,必须在把架构做得更加成熟,不能给自己挖坑。。。 前面已经学习过 Vuejs, Angularjs 以及 Ionic Read»

编写expect脚本一条龙完成cordova应用安卓版的发布和签名

平时用cordova发布安卓应用,要运行三条命令,中间还要输一次签名密码,稍有点麻烦,由于测试版的发布很频繁,我决定用刚学的expect写个脚本 原来要手动执行的命令: //build $ cordova build --release android //sign jarsigner -verbose -keysto Read»

cordova 实现第三方登录及分享

QQ、微信、微博,只针对移动应用或JS提供SDK,JS SDK表面上是最方便cordova项目实现的,但在授权是通过网页的,其session还需要在网页上输入用户名密码来建立,而android sdk和ios sdk的实现形式是调用本身已安装的第三方软件完成授权,显然后者才是我们想要的方式。 插件推荐: (以下几个插件 Read»

cordova 内嵌浏览器或调用外部浏览器的方法

由于目前有需求是要打开外部网页的,如果采用默认方式在框架里打开,将会跳出webapp的前端框架,而且外部网页不可控,返回操作较难控制,所以新建一个窗口是最适合的解决方案。 采用插件内嵌一个浏览器图层来显示内容 由于找了有一阵才找到这个插件,所以记下来:inappbrowser cordova plugin add co Read»

cordova关闭ios整个webview超出范围的滚动,开启overflow的惯性滚动

情况1: cordova生成的项目,在IOS上整个webview会有弹性的滚动范围,这令position为absolute的固定模块很是尴尬,网上找到的参数基本都是webviewbounce,但是并没有效果 <preference name="webviewbounce" value=&qu Read»

Cordova 5.0 无法访问外网,404错误的解决办法

问题: 最近更换了笔记本,重新配置了开发环境,cordova升了最新的5.0,发现build出来的应用不支持访问外网接口。IOS一切正常,Android访问外网的接口全部报404错误。 解决办法: 方法一:添加白名单插件 cordova-plugin-whitelist ,方便快捷, cordova plugin a Read»

PhoneGap 3.4 插件开发心得,在Android应用上开发一个简单的分享插件

今天本人做了一个调用系统分享的插件,还是比较顺利的,PhoneGap提供了很好的API,开发者只需熟记,开发插件便不是一件难事。 心得概述 Android系统提供了分享的调用接口,可以向已安装的QQ、微信、微博等提供的分享接口来实现快速分享,但PhoneGap的展示是通过HTML实现的,HTML不可能直接调用Andro Read»

踏上APP之路,体验PhoneGap跨平台的魅力,入门笔记HelloWorld

安装 我习惯性地去找jar包下载,表面上好像很方便,但其实长远来看还是用官方的方法安装较好,因为这很好地为以后的升级、跨平台实现、插件加载提供了便利。 以下转载一发 (http://www.dotblogs.com.tw/maplenote/archive/2014/01/16/phonegap_android_ins Read»