这是浏览器的对象。
定义:Navigator 对象包含有关浏览器的信息。
<script> //关于浏览器的信息 var x = navigator; document.write("CodeName=" + x.appCodeName); document.write("<br />"); document.write("MinorVersion=" + x.appMinorVersion); document.write("<br />"); document.write("Name=" + x.appName); document.write("<br />"); document.write("Version=" + x.appVersion); document.write("<br />"); document.write("CookieEnabled=" + x.cookieEnabled); document.write("<br />"); document.write("CPUClass=" + x.cpuClass); document.write("<br />"); document.write("OnLine=" + x.onLine); document.write("<br />"); document.write("Platform=" + x.platform); document.write("<br />"); document.write("UA=" + x.userAgent); document.write("<br />"); document.write("BrowserLanguage=" + x.browserLanguage); document.write("<br />"); document.write("SystemLanguage=" + x.systemLanguage); document.write("<br />"); document.write("UserLanguage=" + x.userLanguage); </script>
这段代码,在每个浏览器显示的消息都会有差别
Chrome:
IE:
火狐:
还有别的浏览器,这里主要想研究我们用的是那种浏览器
userAgent 属性
附上判断浏览器的方法
<script> var nav = window.navigator.userAgent; //不知道你可以打开你的浏览器,把这句话写上,然后查看这句话里面出现的字符串,然后做判断就可以了 document.write("代理:"+nav); var cb = "Unknown"; if (nav.indexOf("Trident") != 1) { //IE cb = "IE"; } else if (nav.indexOf("Firefox") != 1) { //火狐 cb = "Firefox"; } else if (nav.indexOf("Chrome") != 1) { //谷歌 cb = "Chrome"; } else if (nav.indexOf("Opera") != 1) { //欧朋 cb = "Opera"; } console.log(cb); </script>