根据设备重定向-角度

时间:2019-03-15 09:23:37

标签: angular typescript

在Angular中,我试图根据设备重定向页面。如果是 Web ,我要重定向www.web.com,如果是 Andriod ,我要重定向到www.andriod.com,如果是 iOS ,我将重定向到www.iOS.com,但我不知道如何找到设备并实现此条件。

TS

if(mobile.andriod){                                    //How to check whether it is Andriod
window.location.href='www.andriod.com'
}
else if(mobile.ios){                                  //How to check whether it is iOS
  window.location.href='www.ios.com'
}
else if(web){
   window.location.href='www.web.com'
}

1 个答案:

答案 0 :(得分:0)

if(navigator.userAgent.match(/Android/i)){                                    
window.location.href='www.andriod.com'
}
else if(navigator.userAgent.match(/iPhone|iPad|iPod/i)){                                  
  window.location.href='www.ios.com'
}
else {
   window.location.href='www.web.com'
}