现在浏览器很多,写代码的时候常常存在兼容性问题,所以判断用户使用的浏览器很重要。userAgent带有浏览器的种类及版本号等信息,所以可以通过userAgent属性来判断。一些冷门的浏览器,可以通过打印userAgent的内容来查看具体的浏览器信息。下面罗列了常用的浏览器种类:
1 function getExplorer() { 2 var explorer = window.navigator.userAgent ; 3 //ie 4 if (explorer.indexOf("MSIE") >= 0) { 5 alert("ie"); 6 } 7 //firefox 8 else if (explorer.indexOf("Firefox") >= 0) { 9 alert("Firefox"); 10 } 11 //Chrome 12 else if(explorer.indexOf("Chrome") >= 0){ 13 alert("Chrome"); 14 } 15 //Opera 16 else if(explorer.indexOf("Opera") >= 0){ 17 alert("Opera"); 18 } 19 //Safari 20 else if(explorer.indexOf("Safari") >= 0){ 21 alert("Safari"); 22 } 23 }