您好,欢迎访问一九零五行业门户网

javascript - 用JS如何判断打开网页的是安卓还是ios

用js如何判断打开网页的是安卓还是ios?
我要做个html页面,有个链接下载app,如果是苹果手机打开就下载ios版安卓就下载安卓版,
如何用js区分?
做出来了

回复内容: 用js如何判断打开网页的是安卓还是ios?
我要做个html页面,有个链接下载app,如果是苹果手机打开就下载ios版安卓就下载安卓版,
如何用js区分?
做出来了

呃,我之前判断过android和iphone,直接判断ua,如果是ios的话,参考其他人的答案
function getos(){ var ua = window.navigator.useragent.tolowercase(), iphone = /iphone/i.test(ua) ? true : false, android = /android/i.test(ua) ? true : false; return {android:android, iphone:iphone};}
https://github.com/matthewhudson/device.js可以试试这个库
var useragent = navigator.useragent;
var isandroid = useragent.indexof('android') > -1 || u.indexof('adr') > -1; //android终端
var isios = !!useragent.match(/(i1+;( u;)? cpu.+mac os x/); //ios终端
根据isandroid,isios为 1 或者 0 就可以做出判断。
; ↩
其它类似信息

推荐信息