window屬性:navigator

2018-04-17 10:36 更新

navigator屬性

該 Window.navigator 只讀屬性返回對 Navigator 對象的引用,可以查詢有關(guān)運行腳本的應用程序的信息。

navigator屬性語法

navigatorObject = window.navigator

navigator屬性示例

示例1:瀏覽器檢測并返回一個字符串

var sBrowser, sUsrAg = navigator.userAgent;

if(sUsrAg.indexOf("Chrome") > -1) {
    sBrowser = "Google Chrome";
} else if (sUsrAg.indexOf("Safari") > -1) {
    sBrowser = "Apple Safari";
} else if (sUsrAg.indexOf("Opera") > -1) {
    sBrowser = "Opera";
} else if (sUsrAg.indexOf("Firefox") > -1) {
    sBrowser = "Mozilla Firefox";
} else if (sUsrAg.indexOf("MSIE") > -1) {
    sBrowser = "Microsoft Internet Explorer";
}

alert("You are using: " + sBrowser);

示例2:瀏覽器檢測并返回一個索引

function getBrowserId () {

    var
        aKeys = ["MSIE", "Firefox", "Safari", "Chrome", "Opera"],
        sUsrAg = navigator.userAgent, nIdx = aKeys.length - 1;

    for (nIdx; nIdx > -1 && sUsrAg.indexOf(aKeys[nIdx]) === -1; nIdx--);

    return nIdx

}

console.log(getBrowserId());

規(guī)范

  • HTML5
    該規(guī)范中'window.navigator'的定義。
  • HTML 5.1
    該規(guī)范中'window.navigator'的定義。
  • HTML Living Standard
    該規(guī)范中的'window.navigator'的定義。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號