美文网首页
iOS-H5联调的坑记录小结【长期更新】

iOS-H5联调的坑记录小结【长期更新】

作者: 灰_太_狼 | 来源:发表于2019-04-16 15:27 被阅读0次
本文主要记录与前端H5联调的时候,遇到的异常问题,特别是那种安卓上正常,iOS端异常的头疼问题。

问题一:H5给了一个同样的url,在安卓端,浏览器显示上均正常,iOS端显示异常。

原因:H5连接里面有特殊符号,比如#¥%中文等这种乱七八糟的符号,这个东西在iOS端会url转码异常,但是在安卓,浏览器上正常。

解决方案:一般遇到这种问题,可以直接让H5同事修改即可,或者iOS端也有解决方法,自行百度即可。

注意:用vue写的H5连接会默认有#,这个调试的时候要注意,iOS端默认是不支持的#的

问题二:H5写的tabbar 安卓,浏览器上正常,iOS端显示异常,tabbar跟着滑动,然后页面就乱了。

原因:H5端写法有问题。很有可能是H5这边用了position:fixed 导致的。这个东西在安卓端正常,在iOS端不正常。
解决方案: 深入探究iOS下fixed定位导致的问题

问题三:用WebViewJavascriptBridge的时候,H5端JS调OC,OC调JS各种不通

原因:一般都是H5那边的一些错误,按照一些博客讲的做就可以
解决方案:WebViewJavaScriptBridge 基本使用
极个别情况下,有的H5会因为判断是iOS还是安卓的逻辑写错,导致联调一直不通。别问我怎么知道的这个。。。

相关文章

  • iOS-H5联调的坑记录小结【长期更新】

    问题一:H5给了一个同样的url,在安卓端,浏览器显示上均正常,iOS端显示异常。 原因:H5连接里面有特殊符号,...

  • Weex踩坑记录(长期更新)

    Q:引入0.28版本后,引擎初始化失败,无法正常展示weex页面。 A:在 0.28.0 之前, Weex And...

  • 个人博客标签分类

    【小结】零碎的小结 【踩坑记录】报错等记录,防止再度踩坑 【总结】比较完整的总结 【想法】自己的一些想法和推论 【...

  • React-Native入坑积累

    小白入坑react-native,开贴记录遇到的问题,防止重复错误,以及方便以后查阅,长期更新。一、新建一个项目,...

  • 排坑日记(长期更新)

    坑1.【mysql】Plugin 'FEDERATED' is disabled. 修改my.cnf,设置inno...

  • 手机联调简单记录

    Android 只需要四个步骤: 1、先保证 是否安装了chrome浏览器 2、其次 ,保证 chrome 是否 ...

  • 挖坑日常报告

    坑名:方块世界的生活 坑型:中长篇,连载 坑数:第三个 挖坑时间:2019.5.15~长期 更新频率:仅次于《失落...

  • 集中式日志分析平台 - ELK Stack - 踩坑集锦

    前言 恩,开这篇文章的目的很明显,就是因为踩坑太多,不知道去哪里记录了,那么也一定会长期更新,遇到一个记录一个。 ...

  • react易踩坑

    ref使用中的坑 小结:setState是异步函数所以关于dom的操作需要在setState的回调中比如现在我们要...

  • iOS framework联调遇到的坑

    1.引入framewrok中的头文件xxxVC,初始化以后发现对象为nil原因:framewrok的->build...

网友评论

      本文标题:iOS-H5联调的坑记录小结【长期更新】

      本文链接:https://www.haomeiwen.com/subject/hsebwqtx.html