前两天,老板说,让我处理苹果手机的兼容性问题。对于还处在初级阶段的我来说,好难。直到周六才突然开窍,所以整理一下自己的思路。
简单说一下,我们公司是用APICloud的APP框架搭建的前端页面。
1、安卓手机数据正常,而在iOS系统中报错,无法运行。错误如下:TypeError Undefined is not an Object (evalating of (console.log))
错误原因:一般这种错误就是因为书写代码的不规范造成的,在iOS系统中,当我们向后台请求数据时,我们不知道数据库中是否有数据,所以需要判断,if(ret){}。
2、在iPhone手机的布局适配问题
有些样式在苹果手机并不识别,我理解的是Safi和Chome使用的是相同的内核,所以在设计CSS样式时需要加前缀,比如弹性布局的问题,很多浏览器不识别,在iOS系统中,有的机型可以识别,有的则不识别。所以,在应用时,需要加上前缀,display:-webkit-flex;
而在设置其子元素的占比问题时,也需要考虑这个因素:-webkit-box-flex:1.0;
这两点问题是我们在做APP的兼容问题时遇到的难题。
因为能力有限,技术很渣,只能慢慢摸索前进。加油!
处理iOS的兼容性问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本来想做一个,根据访问过来的UA去代理到其他的站点的需求。nignx是非常省心的代码像这样。 经过测试是没毛病的 ...