以前开发过几个移动端的项目,常常会遇到莫名其妙的bug,如今有空就一一记录下,避免下次遇到时 毫无头绪。ios
形成的缘由:字体
safari总会把长串数字识别为电话号码,文字变成蓝色,点击还会弹出菜单添加到通信录。
解决的办法:code
safari有个私有meta属性能够解决这个问题: <meta name="format-detection" content="telephone=no" />
形成的缘由:orm
服务端传来的时间格式若是是 2017-02-16 20:41:10 这种格式的,须要把横杆转为斜杠,
解决的办法:事件
例如:new Date("2017-02-16 20:41:10".replace(/-/g,'/')).getFullYear()
在ios移动端, 弹出软键盘只能 行为事件才能触发 弹出软键盘, 脚本事件是不能触发 弹出软键盘
(行为事件;如点击,触屏等)
(脚本事件:如 定时器定时触发)ip
解决的办法:开发
在input的父元素上添加style="position:relative;"
解决的办法:get
给input 设置高度,或者加大字体
目前记得的就这些,后续有新的会继续更新!
若有错误或者遗漏的欢迎指正!input