Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测浏览器而不是操作系统并隐藏/显示div_Javascript_Html - Fatal编程技术网

Javascript 检测浏览器而不是操作系统并隐藏/显示div

Javascript 检测浏览器而不是操作系统并隐藏/显示div,javascript,html,Javascript,Html,我已经编写了操作系统检测代码,但我想检测浏览器,并根据浏览器显示不同的按钮 var ua=navigator.userAgent.toLowerCase(); var isAndroid=ua.indexOf(“安卓”)>-1; var isIos=ua.indexOf(“iphone”)>-1 | ua.indexOf(“ipad”)>-1 | ua.indexOf(“ipod”)>-1; if(isAndroid){ document.getElementById(“cs”).style

我已经编写了操作系统检测代码,但我想检测浏览器,并根据浏览器显示不同的按钮


var ua=navigator.userAgent.toLowerCase();
var isAndroid=ua.indexOf(“安卓”)>-1;
var isIos=ua.indexOf(“iphone”)>-1 | ua.indexOf(“ipad”)>-1 | ua.indexOf(“ipod”)>-1;
if(isAndroid){
document.getElementById(“cs”).style.display=“block”;
document.getElementById(“ncs”).style.display=“无”;
}否则如果(isIos){
document.getElementById(“cs”).style.display=“block”;
document.getElementById(“ncs”).style.display=“无”;
}否则{
document.getElementById(“cs”).style.display=“无”;
document.getElementById(“ncs”).style.display=“block”;
}

您可以使用userAgent检测浏览器,但建议避免根据浏览器向用户显示不同版本的UI

if (navigator.userAgent.indexOf("Chrome") !== -1){
        alert('Chrome')
    } else {
       alert('Not Chrome')
    }

以下是对您的问题的一个很好的答案>


根据正确/错误的结果,您可以执行操作。

您可以帮助我实现代码吗?您可以帮助我在代码中实现吗欢迎使用SO!请阅读。添加您自己的工作,例如编码方法和文档研究。