因项目需要,最近需要做一个基于身份证影像识别之后的人脸验证功能,进行身份证人脸匹配,项目直接使用腾讯云的人脸识别接口。
正常情况下点击人脸识别按钮以后将进入人脸识别页面,调取腾讯云的接口进行人脸匹配,安卓以及升级后的ios系统都没有问题。
但是低版本ios系统点击以后整个页面没有任何反应,第一次遇到这种情况,不知道什么原因引起;而且生产问题,时间上不允许回家拿MAC进行真机联调,只能一行代码一行代码的注释。最终发现下边代码块注释以后,苹果5手机能正常进行人脸识别了。
原来这个代码块运用了ES6语法中的’“‘进行拼接,改成正常的’\’引号拼接就OK了。
一般情况下,苹果低版本手机对于es6新语法的兼容性都是非常差的,包括箭头函数写法等,最近项目遇到的兼容问题大部分是这样的情况,后续文章会一一提到。所以在用户大部分为老年人用户的项目里,不建议使用es6新语法,虽然写法简便,但是后续兼容问题相当多。
- 点赞
- 收藏
- 分享
- 文章举报
偶尔赛过西施发布了1 篇原创文章 · 获赞 0 · 访问量 160私信关注