我目前正在为客户网站开发一些JS作品,该网站在桌面和平板电脑平台上具有不同的功能。考虑:
if(! navigator.userAgent.match(/Android/i) &&
! navigator.userAgent.match(/webOS/i) &&
! navigator.userAgent.match(/iPhone/i) &&
! navigator.userAgent.match(/iPod/i) &&
! navigator.userAgent.match(/iPad/i) &&
! navigator.userAgent.match(/Blackberry/i) )
{
// do desktop stuff
} else if ( navigator.userAgent.match(/iPad/i) )
{
// do tablet stuff
}
目前,我只检查iPad,因为检查“android”似乎有些问题,并且这是一个非常广泛的术语。是否有一种已知的方法可以使用JS区分Android平板电脑和移动设备?
感谢,Myles