前端开发 安卓ios兼容问题集合(持续更新~)

前端开发 安卓ios兼容问题集合(持续更新~),第1张

小程序clip方法(官方未修复)

小程序中使用canvas画圆角图形(比如 带圆角的背景图 或者 圆形头像)都需要使用clip方法
当连续 使用次clip方法时,安卓机型和模拟器显示正常,ios会出现只有第一个生效

小程序wx.previewImage的bug(官方未修复)

a):正常情况为页面进入后台或者当前页面去其它页面后才会触发onHide事件,但是使用wx.previewImage官方api预览大图,也会出现页面 onHide事件

b):非常旧的安卓机型是有物理返回键的,正常使用物理返回键也可以返回上一页,但是如果使用了wx.previewImage,会出现物理返回键完全无效

小程序获取响应头数据兼容

后台返回 响应头 数据 key值为X-APP-TOKEN,安卓可以正常获取res.header[“X-APP-TOKEN”],ios会自动转成小写,故需要兼容写法

html2canvas的坑(音乐重叠)

问题:进入页面有播放的音频 ,在ios环境下,使用html2canvas后会出现重复再进行播放这个音频,两段音频同时播放(同一个音频文件,同一个audio标签)
解决方案:当前环境为ios时,去除autoplay属性后,再使用html2canvas

JQuery replaceAll方法

replaceAll会导致安卓机型无法执行的兼容问题,使用正则匹配replace来取代replaceAll

JQuery trim方法

安卓旧版本不兼容,使用正则去除空格

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/993410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存