老师帮我看看哪里有问题吗?为什么弹出的都是chrome浏览器
来源:5-4 编程练习
精慕门0318346
2018-06-18 16:12:44
var btn = document.getElementById('browser');
btn.onclick=function(){
var a = navigator.userAgent.toLowerCase(), browser;
if(a.indexOf("msie")>-1){
browser="IE";
}else if(a.indexOf("firefox")>-1){
browser="firefox";
}else if(a.indexOf("chrome")>-1){
browser="chrome";
}else if(a.indexOf("qq")>-1){
browser="QQ浏览器";
}else if(a.indexOf("safari")>-1){
browser="safari";
}
alert("你使用的的浏览器是"+browser);
console.log(a);
}1回答
小于飞飞
2018-06-19
通过console.log() 输出查看相应浏览器内核,如下:

经测试,在 firefox 下浏览,可以正确看到效果:

在 360 下,结果如下:

因为包含 chrome 信息,所以这个和浏览器内核信息有关,动手实践,在思考下,祝学习愉快。
相似问题
回答 3
回答 2