请老师看下对不对
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<input type="button" value="点击获取浏览器信息" id="browser">
</body>
<script>
var btn=document.getElementById('browser');
btn.onclick=web;
function web(){
var name=navigator.appName;
var version=navigator.appVersion;
var user=navigator.userAgent;
var platform=navigator.platform;
console.log('您的浏览器是:'+name+'-'+'您的浏览器版本是:'+version+'-'+
'您的浏览器内核信息是:'+user+'-'+'您的浏览器操作系统是:'+platform)
console.log(navigator.userAgent)
// if(user.includes('Safari')&&user.includes('iphone')) console.log('苹果浏览器');
// if(user.includes('Firefox')) console.log('火狐浏览器');
if(user.includes('Chrome/100.0.4896.75')){
console.log('谷歌浏览器');
}else if(user.includes('Edg/102.0.1245.30')){
console.log('IE浏览器');
}
}
</script>
</html>请老师看下,这样对不对?判断哪种浏览器是不是要加上版本号,不然我不写版本号IE也会判断成谷歌。
14
收起
正在回答
1回答
同学你好,代码不对,判断哪种浏览器时不用加上版本号,而是根据userAgent中,每个浏览器包含的特有的字符串来判断是哪个浏览器,示例:

祝学习愉快~

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星