IOS兼容
蛋蛋fighting哈湫
努力精进的程序媛一枚~
展开
-
学习总结——bug解决ios 12 中个别文案不展示
【排查过程】其他机型正常,然后此处内容展示使用了vue中的v-html承载富文本内容,查看标签发现,不展示的项目中都是在富文本中使用span标签包裹的文字内容。所以怀疑是span标签在ios 12中存在某种兼容性问题吧,众所周知,span标签是行内元素,考虑调整样式满足兼容。【解决办法】给承载富文本标签的容器添加class类名,然后对类名下的span标签单独设置样式,具体样式代码如下,再次测试,问题解决,特此记录。原创 2022-10-19 10:13:10 · 800 阅读 · 0 评论 -
学习总结——h5搜索框input回车自动搜索,及IOS X及以上h5 input页面切换后显示内容丢失fix
搜索input实现,搜索框ios xr下页面跳转后query丢失解决原创 2022-07-07 10:42:22 · 3830 阅读 · 0 评论 -
学习总结-低版本浏览器(移动端ios9以下或者pc低版本IE)不兼容promise finally的写法全局处理
【背景】测试反馈问题,某h5列表页IOS9中列表不显示,其他机型和环境正常【问题排查】抓包发现请求没有发出,检查代码发现请求列表之前调用了某个接口使用了promise的finally的语法,处理了请求后统一操作,怀疑是低版本浏览器不兼容此语法,去掉finally之后列表请求可以发出【问题解决】考虑系统中很多页面都使用了finally的语法处理,选择全局进行兼容,参考文章浏览器不支持promise的finally - 迷离不迷离 - 博客园引入promise.prototype.finally,原创 2022-04-02 14:35:15 · 1273 阅读 · 0 评论 -
记录一次ios下fixed区域中滚动内容滑动到底部/顶部后不可滑动的问题修复
如题,ios多机型,h5的页面制作的一个展示列表,外部采用fixed布局固定显示了表头筛选项的一些东西,然后中间是内容可滚动区,如下图,然后ios的机型会出现的问题就是,滚动到顶部或者底部再用力划一下的话(等到内部滚动区域滚动条消失),滚动就会被卡住,滚不动了...原创 2021-12-31 15:34:37 · 3114 阅读 · 0 评论 -
记一次Iphone11,在IOS13系统版本下自定义ActionSheet多次打开关闭后右侧和下方出现白色遮罩影响本来样式的问题
如题,记录一次问题解决,困扰我两天之久,最后终于解决背景:一个加载信息的长列表,就普通长列表,没有用fixed,absolute之类的布局,筛选自定义了ActionSheet半屏菜单,半屏菜单fixed设置了遮罩,然后内容部分高一层级的内容fixed底部,设置了定高,有title区和底部确认btn区,中间内容滚动可见,提测后,iphone11机型ios13版本下,底层列表数据很少时(这个是后来试了很多次必现的条件才发现的)半屏菜单右侧出现白色竖条,底部也有白色遮挡,如下图,正常的应该半屏菜单显示筛选项内原创 2021-08-02 14:55:15 · 312 阅读 · 0 评论 -
微信小程序在IOS下的一些兼容问题记录
1、使用js的new Date(”2020-09-10 12:34:56“).getTime() 获取的时间戳在ios下不正确【解决】时间格式为:2020-09-1212:00:00在苹果上获取时间戳得到的结果为NaN,解析不正确,需要转换成2020/09/12 12:00:00 才可以正确获取到时间戳newDate(”2020-09-10 12:34:56“.replace(/-/g,'/')).getTime()才可以2、在IOS下可滚动的列表页滚动不生效(在开发者工具和安卓手机下均正...原创 2020-08-26 19:38:05 · 1134 阅读 · 0 评论