麻烦老师检查一下代码,有什么地方还需要优化吗
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <!DOCTYPE html> < html > < head lang = "en" > < meta charset = "UTF-8" > < title >userAgent</ title > </ head > < body > < input type = "button" value = "点击获取浏览器信息" id = "browser" > < script type = "text/javascript" > //补充代码 var input=document.getElementById("browser"),browser; input.onclick=function(){ //点击按钮弹出警告框提示用户当前使用的浏览器信息 bb=getBrowser(); alert("您当前使用的浏览器是"+bb+"浏览器"); } //检测浏览器类型 function getBrowser(){ browser=navigator.userAgent.toLowerCase(); var bb; console.log(browser); if(browser.indexOf("msie")>-1){ //判断用户使用的浏览器是否为IE浏览器 bb="IE"; }else if(browser.indexOf("chrome")>-1){ //判断用户使用的浏览器是否为Chrome浏览器 bb="Chrome"; }else if(browser.indexOf("firefox")>-1){ //判断用户使用的浏览器是否为Firefox浏览器 bb="Firefox"; } return bb; } </ script > </ body > </ html > |
0
收起
正在回答
3回答
同学你好,是的哦。
浏览器区分可以参考下内核:
1、Opera浏览器,有以下三个,例:
2、如下,是360极速浏览器的内核。
有些都是一样的哦。不过这个可以不区分的,随着技术的更新迭代,以后也可能会换哦。建议:这里主要对火狐、ie、谷歌进行判断。然后理解会用。知道如何判断,学会方法哦。
希望能帮助到你,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧