
浏览器兼容性
youngeffort
这个作者很懒,什么都没留下…
展开
-
IOS 微信浏览器设置overflow:scroll,元素无法滑动bug---解决方案
现象:设置overflow:scroll,安卓微信浏览器无bug,ios微信浏览器出现无法滑动bug 解决方案:网上已经有了一个比较不错的解决方案以及原因分析,不再赘述:参考链接 ...原创 2018-10-09 10:57:20 · 9549 阅读 · 0 评论 -
ie8兼容性问题
1、不支持的jsapi:forEach,call 2、不支持的dom标准api: classList(替代方案:className)、firstElementChild(替代方案:firstChild) 3、独特的事件对象(详情红宝书查看): ie8中无currentTarget,只有event.srcElement(等价于event.target) 解决: function...原创 2018-10-26 18:02:30 · 306 阅读 · 0 评论 -
微信浏览器兼容性问题
现象:微信里面的浏览器的内核是一个大集合,集合了很多浏览器内核的不同功能,所以同一部手机不同的操作系统或者不同的微信版本就很可能导致出现不一样的兼容性问题 解决方案:遇到问题具体分析,并且采用可靠的能力检测,即保证其api存在,并且要达到预期的目的。如果不能,就需要找出出问题的api,分析原理并找到替代解决方案。...原创 2018-11-14 17:04:28 · 1097 阅读 · 0 评论 -
ios自适应问题---解决方案
1、首先需要配置视口viewport <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> 2、针对宽高比特殊处理 a.先用百分比自适应屏幕解决大部分通用屏幕显示问题 b.针对特殊宽高比屏幕...原创 2018-11-16 14:17:10 · 530 阅读 · 0 评论 -
ios兼容性问题---position:absolute;属性
替代方案:移动端普遍是锁定视口的,可用position:fixed;替代原创 2018-11-16 14:19:17 · 5450 阅读 · 1 评论 -
IOS/iPhone的Safari不兼容Javascript中的Date()问题
问题代码: var date = new Date('2019-2-2 2:2:2'); 现象: 安卓手机正常展示,苹果手机展示NaN 兼容性测试: chrome正常,IE和safari返回错误"Invalid Date" 原因分析: 想着估计是'2019-2-2 2:2:2'字符串格式的问题,改成'2019/2/2 2:2:2'再测试,结果正常,以为这样应该没问题了,再用手机浏览...原创 2019-03-21 14:47:58 · 873 阅读 · 0 评论 -
解决ios键盘消失页面不回弹问题
bug现象: ios的input输入框唤出键盘后,键盘消失页面却不回弹问题,安卓无此现象 vue写法解决方案: <mt-field label="姓名" placeholder="请输入姓名" v-model="username" class="br-bt i-label" @blur.native.capture="handleBug"></mt-field> ...原创 2019-05-30 20:32:14 · 2675 阅读 · 0 评论