Javascript以了解设备IOS或android是否显示div

Javascript以了解设备IOS或android是否显示div,javascript,android,jquery,html,ios,Javascript,Android,Jquery,Html,Ios,大家好,我正在寻找简单的javascript,只是为了确定用户是使用IOS还是ANDROID,所以如果用户使用IOS,我会显示div,说:从苹果商店下载应用程序,如果是ANDROID,我会说从play商店下载应用程序。 我如何知道设备的类型? 让div知道这有多重要? 我还需要测试它,我可以在哪里测试这个脚本,如果它在IOS和Android环境下运行良好与否? 这样做容易吗? 我正在为此使用HTMl和Javascript 这里的想法是,只有当用户访问站点下载应用程序时,我才会第一次显示div 我

大家好,我正在寻找简单的javascript,只是为了确定用户是使用IOS还是ANDROID,所以如果用户使用IOS,我会显示div,说:从苹果商店下载应用程序,如果是ANDROID,我会说从play商店下载应用程序。 我如何知道设备的类型? 让div知道这有多重要? 我还需要测试它,我可以在哪里测试这个脚本,如果它在IOS和Android环境下运行良好与否? 这样做容易吗? 我正在为此使用HTMl和Javascript 这里的想法是,只有当用户访问站点下载应用程序时,我才会第一次显示div 我这样做了,但我想确定设备类型,如果是IOS还是Android,请尝试以下方法:

 var isMobile = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
        return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
    }

};



if (isMobile.Android()) {
     //android code.
}
else if(isMobile.iOS())
{
     //ios code.
}

你自己也试过找到答案吗?var isMobile={Android:function(){return navigator.userAgent.match(/Android/i)?true:false;},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)?true:false;},iOS:function(){return navigator.userAgent.match(/iPhone | iPad | iPod/i)?真:假;},Windows:function(){return navigator.userAgent.match(/IEMobile/i)?真:假;},any:function(){return(isMobile.Android()| isMobile.BlackBerry()| isMobile.iOS()| isMobile.Windows())};如果浏览器在Android或iOS设备上运行,则可能会重复。我是否可以在if语句中添加div?@user3469218:可以。复制代码时添加源代码。