老师帮我看看哪里有问题吗?为什么弹出的都是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