search

Home  >  Q&A  >  body text

javascript - 如何用js判断iPhone5 iPhone 5S iPhone6 iPhone6 plus?

用user-agent来判断感觉不是很准确,有没有其他的方法?

PHPzPHPz2902 days ago609

reply all(4)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 14:55:01

    user-agent估计就能判断出是apple,用浏览器宽高应该能判断出来

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-10 14:55:01

    如果是自己编写的webView,可以让native代码返回判断的设备型号。
    如果是纯网页开发,

    下面的js你看一下有没有帮助

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-10 14:55:01

    使用navigator.userAgent,一般是判断ios的版本,第几代iphone应该没办法,要的话只能自己写native方法

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:55:01

    你是要做什么兼容吗?如果是适配大小的话可以通过获取window.screen.width == 414.其他的属性是无法获取的,JS没法判断是iphone6 plus.
    或者你可以打印出每一个苹果用户代理的信息,自己正则去匹配,但是存在准确性的问题。
    最好通过native去判断~

    reply
    0
  • Cancelreply