• <button id="eiyoe"><acronym id="eiyoe"></acronym></button>
    <em id="eiyoe"></em>

  • <rp id="eiyoe"><acronym id="eiyoe"><input id="eiyoe"></input></acronym></rp>
      查看: 6137|回復: 0
      上一主題 下一主題

      JavaScript Window Navigator

      1298

      主題

      0

      好友

      39

      積分

      管理員 離線 發信

      跳轉到指定樓層
      樓主
      發表于 2014-02-19 15:34 | 只看該作者 | 倒序瀏覽

      JavaScript Window Navigator

      window.navigator 對象包含有關訪問者瀏覽器的信息。

      Window Navigator

      window.navigator 對象在編寫時可不使用 window 這個前綴。

      實例

      <div id="example"></div><script>txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";txt+= "<p>Browser Name: " + navigator.appName + "</p>";txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";txt+= "<p>Platform: " + navigator.platform + "</p>";txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";document.getElementById("example").innerHTML=txt;</script>

      親自試一試

      警告:來自 navigator 對象的信息具有誤導性,不應該被用于檢測瀏覽器版本,這是因為:

      • navigator 數據可被瀏覽器使用者更改
      • 瀏覽器無法報告晚于瀏覽器發布的新操作系統

      瀏覽器檢測

      由于 navigator 可誤導瀏覽器檢測,使用對象檢測可用來嗅探不同的瀏覽器。

      由于不同的瀏覽器支持不同的對象,您可以使用對象來檢測瀏覽器。例如,由于只有 Opera 支持屬性 "window.opera",您可以據此識別出 Opera。

      例子:if (window.opera) {...some action...}

      來源:http://www.w3school.com.cn/js/js_window_navigator.asp