
Cordova项目测试小结
ylxb
吃苦耐劳并不是忍饥挨饿!
展开
-
解决Cordova开发的iOS的app界面被状态栏覆盖
在使用cordova6.0的过程中,编译好的APP运行在IOS7+系统上默认是与状态栏重叠的,而运行在IOS6及老版本中时是于状态栏分离的。 解决办法如下: 把文件MainViewController.m中的方法viewWillAppear进行相关修改如下。 作用是更改view的边界,使其下移20px,刚好是状态栏的高度。 - (void)viewWillAppear:(BO原创 2016-05-05 15:00:42 · 9530 阅读 · 1 评论 -
如何在手机上禁止浏览器的网页滚动
cordova项目在iOS平台上面测试的时候,会出现页面的滚动,露出iphone手机灰色的背景?解决方法:head标签添加视口: 当页面高度超过设备可见高度时,阻止掉touchmove事件。document.body.addEventListener('touchmove', function (event) { event.preventDefault();}原创 2016-05-05 15:13:22 · 6054 阅读 · 0 评论 -
osx项目安装cordova开发编译环境并创建项目
PhoneGap/cordova为代表的基于HTML5开发iOS/Android应用的技术,大大降低了手机App的开发门槛。虽然目前与原生的Object-C/Java开发的应用在性能上还有差距,但是对于一些网站客户端类的APP来说已经足够实用了。另外随着技术的进步,未来HTML5也许成为开发app的主流技术。将html5打包成ios app,既可以选择appcan, build.phone转载 2016-05-05 15:17:43 · 656 阅读 · 0 评论 -
cordova等插件功能点击后没响应响应的解决
代码中用调用系统相机的插件,当用xcode打开项目在真机上测试的时候,无论怎么点击按钮都打不开相关的插件功能,比如调用系统相机进行拍照功能。解决方法: 1.确认插件已经正常安装,阅读插件的使用说明README.md2.代码语法逻辑正确,程序能正常打开。3.以上两点是前提,在cordova platform add iOS 后,命令行命令: cordova build 进行相关编原创 2016-05-05 15:23:50 · 4287 阅读 · 2 评论 -
gap debug is unable to locate the chrome browser executable 问题
GapDebug是webApp的调试工具,有windows osx l两个版本。在Windows 下调试Android操作很简单,但是在osx平台下,不是那么容易。我遇到过这样一个问题,在此记下。问题如题: 解决办法 参考如下文章 GapDebug unable to locate the Chrome browser executable on Mac:1.首先下载chrome浏览器原创 2016-05-05 15:37:24 · 1215 阅读 · 0 评论 -
移动端WEB开发,click,touch,tap事件浅析
cordova项目中测试的时候发现了下文所说的点穿透了的情况。就是点击了一下后,有两个响应,就是感觉点穿透了一样。 下面是转载的内容。 原文地址:移动端WEB开发,click,touch,tap事件浅析一、click 和 tap 比较两者都会在点击时触发,但是在手机WEB端,click会有 200~300 ms,所以请用tap代替click作为点击事件。singl转载 2016-05-05 15:49:04 · 668 阅读 · 0 评论 -
主页面不出来的原因的排查
cordova项目中在xcode中进行真机测试的时候主页面不出来的情况?1.首先确定修改后的代码没有错误,即语法正确,如果有错误,页面会出不来。2.配置文件不一致,即程序的入口找不到。 修改Staging下的配置文件config.xml修改content的src 例如 src="index.html" />为配置在cordova项目配置文件config.xml下面原创 2016-05-05 15:57:56 · 768 阅读 · 0 评论 -
Html5 手机网页中,长按会触发系统事件,请问怎么取消这些事件?
在iOS中测试的时候会发现长按会出现各种各样系统的事件,这是很智能的,但是影响用户的体验如何解决呢? 转载的内容如下:在iPhone中很好解决,只要给长按的div设置两个css:-webkit-user-select: none;/*禁用手机浏览器的用户选择功能 */-moz-user-select: none;在没有特别定制过的安卓浏览器中也是可以的,但是转载 2016-05-05 16:03:28 · 8236 阅读 · 1 评论 -
Cordova项目的编译常用命令
关于Cordova 的一些基本知识就不再累赘了,在此记录下最常见的命令,前提cordova创建webap的环境配置完成。 以下命令是在windows 下的dos 行进行的1. cordova create myapp com.example.myapp MyApp // myapp 项目的文件夹名是第二部的切换目录 com.example.myapp 是项目的包名字原创 2016-06-30 20:55:28 · 3520 阅读 · 0 评论