请老师看下对不对
<!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 星