javascript - 乐视手机的自带浏览器内核竟然是ios的safari webkit。。怎样用js识别出来它是个安卓机?

 莪系坏女孩2010 发布于 2022-11-09 10:54

在做一个手机端的应用下载页,会自动通过useragent识别这是ios设备还是android设备,给出相应下载链接。

但是最近用户报错说乐视手机会跳到itunes下载,没法用,我借了个乐视2,alert ua之后发现是这样的。

Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

??????怎么办????

7 个回答
  • 向WebView中注入一个对象,再用js根据对象是无进行结合UA判断

    2022-11-12 01:47 回答
  • 问一下,是在哪个浏览器下打开的下载页面,还是在微信里面打开的?

    2022-11-12 01:47 回答
  • useragent 里有。 手机类型,操作系统,应用都有。

    2022-11-12 01:47 回答
  • 下载页面弄成安卓下载和IOS下载两个图标

    2022-11-12 01:47 回答
  • 让用户去找乐视

    2022-11-12 01:47 回答
  • 楼上已经都说清楚了,在这里我要替你鸣不平:去你他妈的产品经理,你到底知不知道你搞出来的东西有多垃圾??

    2022-11-12 01:47 回答
  • 你这个useragent中竟然没有手机型号,不太懂js,不知道浏览器中js能否通过其他方式获取到手机型号(如小米、乐视),增加个手机型号判断,乐视手机就简单粗暴的直接下载android APK

    2022-11-12 01:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有