Javascript 检查访客是否使用带有HTML的Android手机?

Javascript 检查访客是否使用带有HTML的Android手机?,javascript,android,html,Javascript,Android,Html,有没有办法用HTML/Javascript检查访问者是否在使用Android手机,有时我在论坛上会看到这种情况,当你在Android手机上打开论坛时,会弹出一个弹出窗口,说有一个应用程序用于该论坛,人们是如何做到这一点的?理论上,以下内容可以工作 if (navigator.userAgent.match(/android/ig)) { // Android only code } 不过,这被认为是不好的做法(UA嗅探)。阅读但是,这不应该适用于您的情况,因为您正在使用它来寻找某种设备

有没有办法用HTML/Javascript检查访问者是否在使用Android手机,有时我在论坛上会看到这种情况,当你在Android手机上打开论坛时,会弹出一个弹出窗口,说有一个应用程序用于该论坛,人们是如何做到这一点的?

理论上,以下内容可以工作

if (navigator.userAgent.match(/android/ig)) {
    // Android only code
}

不过,这被认为是不好的做法(UA嗅探)。阅读但是,这不应该适用于您的情况,因为您正在使用它来寻找某种设备,而不是作为一种应用程序

检测Android用户代理时,请先阅读以下文章:

简言之,如果Android用户代理不包括子字符串“Mobile”,则它是平板电脑或其他大屏幕设备,如果您向用户提供手机大小的页面,用户可能会对您感到恼火。:)

有关JavaScript.if(navigator.userAgent.toLowerCase().indexOf(“android”)>-1){/*android代码*/}中用户代理字符串的一般信息,请参见