资讯专栏INFORMATION COLUMN

h5开发移动端遇到的bug

warnerwu / 2671人阅读

摘要:之前开发过几个移动端的项目,经常会遇到莫名其妙的,现在有空就一一记录下,避免下次遇到时毫无头绪。在上把某些数字变色造成的原因总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通讯录。

之前开发过几个移动端的项目,经常会遇到莫名其妙的bug,现在有空就一一记录下,避免下次遇到时 毫无头绪。

H5在ios上把某些数字变色

造成的原因:

safari总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通讯录。

解决的办法:

safari有个私有meta属性可以解决这个问题: 
JavaScript 在 ios 时间 显示 NaN

造成的原因:

 服务端传来的时间格式如果是  2017-02-16 20:41:10 这种格式的,需要把横杆转为斜杠,

解决的办法:

例如:new Date("2017-02-16 20:41:10".replace(/-/g,"/")).getFullYear()
IOS能否自动弹出软键盘
在ios移动端, 弹出软键盘只能 行为事件才能触发 弹出软键盘, 脚本事件是不能触发 弹出软键盘

(行为事件;如点击,触屏等)
(脚本事件:如 定时器定时触发)

ios input输入时白屏

解决的办法:

在input的父元素上添加style="position:relative;"
ios 移动端 emoji 表情显示不完整

解决的办法:

给input 设置高度,或者加大字体
IOS和安卓一些标签使用

不能用 overflow:auto 不然会隐藏 按钮

不能用 不然不能正常显示

目前记得的就这些,后续有新的会继续更新!
如有错误或者遗漏的欢迎指正!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96195.html

相关文章

  • 开发:那些我遇到bug (持续更新)

    摘要:暂未找到完美的解决方法,各位看官发现了记得评论提醒一下安卓移动端浏览器设置无效,无法多选图片问题该问题同样暂未找到完美的解决方案别的现在一下子想不起来了。。。 从事前端开发将满一年了,期间遇到不少问题,最坑的是一些自己不知道的坑。所以写出来警示后人。 1. ios端的sort方法无效描述:之前做一个小程序的聊天列表的时候需要用到sort进行列表排序。嗯,后来有用户反应最新回复不置顶。。...

    曹金海 评论0 收藏0

发表评论

0条评论

warnerwu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<