美文网首页
iOS/Android 浏览器差异

iOS/Android 浏览器差异

作者: Zihao_Wong | 来源:发表于2018-08-28 21:32 被阅读0次

    safari浏览器自动转换数字样式问题

           今天发现RN工程中内嵌的支付网页在iOS端显示存在bug,具体表现为支付宝账号无法显示(会先出现闪烁一下后消失,或者根本不显示)。
           经过查询safari会把符合部分规则的数字识别为电话号码而进行样式替换,支付宝账号多为手机号,我们写好的样式被safari默认覆盖替换了,导致显示不正常。
    解决方法:
       在head标签中添加
           <meta name = "format-detection" content = "telephone=no">
       safari会关闭默认替换,问题解决。


    safari浏览器Invalid Date问题

    今天遇到vue页面在iOS和safari上报错的问题,经排查出现在日期获取上,如下示例:

    let date = new Date('2018-9-5 08:00:00') // in safari false!
    

    在iOS以及safari上会报Invalid Date的错误,经过查询发现iOS和safari不支持“YYYY-MM-DD”的时间格式,将“-”替换为“/”问题即解决。

    let date = new Date('2018/9/5 08:00:00') // in safari right!
    

    相关文章

      网友评论

          本文标题:iOS/Android 浏览器差异

          本文链接:https://www.haomeiwen.com/subject/xbccwftx.html