<p>Navigator 对象包含有关浏览器的信息。</p><p>Navigator 对象属性:</p><p>属性<span class="Apple-tab-span" > </span>描述<span class="Apple-tab-span" > </span>IE<span class="Apple-tab-span" > </span>F<span class="Apple-tab-span" > </span>O</p><p>appCodeName<span class="Apple-tab-span" > </span>返回浏览器的代码名。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>appMinorVersion<span class="Apple-tab-span" > </span>返回浏览器的次级版本。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>No</p><p>appName<span class="Apple-tab-span" > </span>返回浏览器的名称。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>appVersion<span class="Apple-tab-span" > </span>返回浏览器的平台和版本信息。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>browserLanguage<span class="Apple-tab-span" > </span>返回当前浏览器的语言。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>9</p><p>cookieEnabled<span class="Apple-tab-span" > </span>返回指明浏览器中是否启用 cookie 的布尔值。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>cpuClass<span class="Apple-tab-span" > </span>返回浏览器系统的 CPU 等级。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>No</p><p>onLine<span class="Apple-tab-span" > </span>返回指明系统是否处于脱机模式的布尔值。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>No</p><p>platform<span class="Apple-tab-span" > </span>返回运行浏览器的操作系统平台。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>systemLanguage<span class="Apple-tab-span" > </span>返回 OS 使用的默认语言。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>No</p><p>userAgent<span class="Apple-tab-span" > </span>返回由客户机发送服务器的 user-agent 头部的值。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>userLanguage<span class="Apple-tab-span" > </span>返回 OS 的自然语言设置。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>No<span class="Apple-tab-span" > </span>9</p><p></p><p>Navigator 对象方法:</p><p>方法<span class="Apple-tab-span" > </span>描述<span class="Apple-tab-span" > </span>IE<span class="Apple-tab-span" > </span>F<span class="Apple-tab-span" > </span>O</p><p>javaEnabled()<span class="Apple-tab-span" > </span>规定浏览器是否启用 Java。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p>taintEnabled()<span class="Apple-tab-span" > </span>规定浏览器是否启用数据污点 (data tainting)。<span class="Apple-tab-span" > </span>4<span class="Apple-tab-span" > </span>1<span class="Apple-tab-span" > </span>9</p><p></p><p>IE的测试结果:</p><p><img src="/up_pic/201807/040441534904.jpg" title="040441534904.jpg" alt="1.jpg"/></p><p>FireFox的测试结果:</p><p><img src="/up_pic/201807/040441582048.jpg" title="040441582048.jpg" alt="2.jpg"/></p><p></p><p>获取具体IE版本号:</p><p> function checkIEVersion() {</p><p> var ua = navigator.userAgent;</p><p> var s = &quot;MSIE&quot;;</p><p> var i = ua.indexOf(s) </p><p> if (i &gt;= 0) {</p><p> //获取IE版本号</p><p> var ver = parseFloat(ua.substr(i + s.length));</p><p> alert(&quot;你的浏览器是IE&quot;+ver);</p><p> }</p><p> else {</p><p> //其他情况,不是IE</p><p> alert(&quot;你的浏览器不是IE&quot;);</p><p> }</p><p> }</p><p>是否开启弹出窗口阻止程序:</p><p> function checkAllowPopup() {</p><p> var objChild;</p><p> var reWork = new RegExp(&#39;object&#39;,&#39;gi&#39;);</p><p> try {</p><p> objChild = window.open(&#39;&#39;,&#39;child&#39;,&#39;left=8000,top=8000,width=50,height=50,status=no,resizable=yes&#39;);</p><p> objChild.close();</p><p> }</p><p> catch(e) { }</p><p> if(!reWork.test(String(objChild)))</p><p> {</p><p> alert(&quot;NO&quot;);</p><p> return false;</p><p> }</p><p> else</p><p> {</p><p> alert(&quot;YES&quot;);</p><p> return true;</p><p> }</p><p> }</p>
T:0.006755s,M:252.06 KB
返回顶部 留言