答案在楼下,两位大虾都已经回复了。
西藏网友:
- var str= navigator.userAgent.toLowerCase();
- var ver=str.match(/cpu iphone os (.*?) like mac os/);
- // 如果是IOS用户
- if(ver) {
- // 获取版本号
- var version = parseInt(ver[1].substring(0, ver[1].indexOf(‘_’)));
- if(version == 13) {
- location.href = "www.baidu.com";
- }
- else {
- location.href = "www.sogou.com";
- }
- }
复制代码
浙江网友:v=ver[1].replace(/_/g,".");
然后if判断v值 就行了
北京网友: var str= navigator.userAgent.toLowerCase();
var ver=str.match(/cpu iphone os (.*?) like mac os/);
v=ver[1].replace(/_/g,’.’);
if(v>=13.0){
alert(‘大于13系统了’);
}
else{
alert(’13系统以下了’);
}
运行的时候,不管是IOS12还是IOS13 ,都会 得到【13系统一下了】这个值
湖北网友:你对比的是string吧
转为数字
新疆网友:我只是告诉了你怎么写 具体的代码还是得自己写下。我手机上的不好码代码…
广西网友:或者直接对比string是不是13开头的就行了 不用转数字对比具体的大小
内蒙古网友:谢谢,搞好了
广东网友:谢谢
浙江网友:还能这样获取,学到了
西藏网友:还能这样获取,学到了
甘肃网友:答案在下面啊,服了!
湖北网友:有答案没问题啊
青海网友:路人都看得懂我再说啥。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 搞定了。