h5开辟挪动端碰到的bug

之前开发过几个挪动端的项目,经常会碰到稀里糊涂的bug,如今有空就逐一记录下,防止下次碰到时 毫无眉目。

H5在ios上把某些数字变色

形成的缘由:

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

处理的方法:

safari有个私有meta属性能够处理这个题目: <meta name="format-detection" content="telephone=no" />

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 不然会隐蔽 按钮
  • 不能用 <input type=”button” > 不然不能一般显现

现在记得的就这些,后续有新的会继承更新!
若有毛病或许脱漏的迎接斧正!

    原文作者:suxiaoming
    原文地址: https://segmentfault.com/a/1190000015662117
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞