錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
Navigator 對象,能夠清楚地知道瀏覽器的相關信息

作者: 佚名  日期:2024-02-06 11:38:22   來源: 本站整理

Navigator 對象屬性

appCodeName屬性

功能:返回瀏覽器的代碼名。該屬性是一個只讀的字符串。

語法:navigator.appCodeName

總結:在所有以Netscape代碼為基礎的瀏覽器中,它的值是"Mozilla"。為了兼容起見,在Microsoft的瀏覽器中,它的值也是"Mozilla",同時在safari在瀏覽器的console里運行navigator.appCodeName得出的結果還是"Mozilla"。所以這個看起來并不實用,因為IE、chrome、safari返回的都是“Mozilla”;

appName屬性

功能:返回所使用瀏覽器的名稱。該屬性是一個只讀的字符串。

語法:navigator.appName

總結:由于兼容性問題,HTML5 規范允許該屬性返回 "Netscape" 。在chrome、safari的里面都是返回"Netscape"。該屬性并不一定能返回正確的瀏覽器名稱。在基于 Gecko 的瀏覽器 (例如 Firefox)和基于 WebKit 的瀏覽器(例如 Chrome 和 Safari)中,返回的瀏覽器名稱都是 "Netscape"。

appVersion屬性【已廢棄】

功能:返回瀏覽器的平臺和版本信息。該屬性是一個只讀的字符串。

語法:navigator.appVersion

總結:它可能只包含一個版本數字,如 "5.0",還可能包含一些其他的相關信息。由于兼容性問題,HTML5規范允許該屬性返回 "4.0"。不要指望該屬性返回正確的值。該特性已經從 Web 標準中刪除,雖然一些瀏覽器目前仍然支持它,但也許會在未來的某個時間停止支持,請盡量不要使用該特性。

browserLanguage屬性【大部分瀏覽器嘗試也都比較支持,盡量不使用】

功能:返回當前瀏覽器的語言。該屬性是一個只讀的字符串。

語法:navigator.browserLanguage

總結:--

cookieEnabled屬性【大部分瀏覽器嘗試也都比較支持,盡量不使用】

功能:返回指明瀏覽器中是否啟用 cookie 的布爾值。該屬性是一個只讀的字符串。

語法:navigator.cookieEnabled

總結:--

cpuClass屬性

功能:返回瀏覽器系統的 CPU 等級。該屬性是一個只讀的字符串。

語法:navigator.cpuClass

總結:--

platform屬性

功能:返回運行瀏覽器的操作系統平臺。該屬性是一個只讀的字符串。

語法:navigator.platform

總結:platform 可能是: "Win32", "Linux i686", "MacPPC", "MacIntel", 等,在一定程度上可以用來區分移動端和pc端,但不是很好的方案。

systemLanguage屬性【大部分瀏覽器嘗試也都比較支持,盡量不使用】

功能:返回 OS 使用的默認語言。該屬性是一個只讀的字符串。

語法:navigator.systemLanguage

總結:--

product屬性

功能:該屬性返回當前瀏覽器的產品名稱。該屬性是一個只讀的字符串。

語法:navigator.product

總結:該屬性不一定返回一個真實的產品名稱。Gecko 和 WebKit 瀏覽器返回 "Gecko" 作為該屬性的值。

userAgent屬性【重點】

功能:返回當前瀏覽器發送服務器的用戶代理(user-agent)頭部的值(字符串)。該屬性是一個只讀的字符串。

語法:navigator.userAgent

總結:先看看chrome、safari、ios、android的返回值:

復制代碼
 1 chrome:  2     Mozilla/5.0 
 3     (Macintosh; Intel Mac OS X 10_12_6)   4     AppleWebKit/537.36 (KHTML, like Gecko) 
 5     Chrome/61.0.3163.91 Safari/537.36
 6 safari:  7     Mozilla/5.0 
 8     (Macintosh; Intel Mac OS X 10_12_6)   9     AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 
10     Safari/604.1.38
11 ios11劉海X: 12     Mozilla/5.0 
13     (iPhone; CPU iPhone OS 11_0 like Mac OS X)  14     AppleWebKit/604.1.38 (KHTML, like Gecko) 
15     Version/11.0 Mobile/15A372 Safari/604.1
16 ipad: 17     Mozilla/5.0 
18     (iPad; CPU OS 9_1 like Mac OS X)  19     AppleWebKit/601.1.46 (KHTML, like Gecko)
20     Version/9.0 Mobile/13B143 Safari/601.1
21 galxy sansum: 22     Mozilla/5.0 
23     (Linux; Android 5.0; SM-G900P Build/LRX21T) 
24     AppleWebKit/537.36 (KHTML, like Gecko) 
25     Chrome/61.0.3163.91 Mobile Safari/537.36
26 安裝uc瀏覽器: 27     Mozilla/5.0 
28     (Linux; U; Android 6.0.1; zh-CN; Mi Note 2 Build/MXB48T)
29     AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 
30     Chrome/40.0.2214.89 UCBrowser/11.4.9.941 Mobile Safari/537.36
31 winphone: 32     Mozilla/5.0 
33     (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) 
34     AppleWebKit/537.36 (KHTML, like Gecko) 
35     Chrome/61.0.3163.91 Mobile Safari/537.36
36 hybrid方法的可能: 37     Mozilla/5.0 
38     (iPhone; CPU iPhone OS 11_0 like Mac OS X)  39     AppleWebKit/604.1.38 (KHTML, like Gecko) 
40     Mobile/15A372 weibo/80011134
復制代碼

 一般來講,它是在 navigator.appCodeName 的值之后加上斜線和 navigator.appVersion 的值構成的。

例子:

  • 判斷當前頁面所在的環境是不是微信內置瀏覽器
  • 判斷蘋果、安卓、pc
  • 正則表達式判斷瀏覽器類型

userLanguage屬性【大部分瀏覽器嘗試也都比較支持,盡量不使用】

功能:返回 OS 的自然語言設置。該屬性是一個只讀的字符串。

語法:navigator.userLanguage

總結:--

作用(navigator.userAgent簡稱UA)

  • 統計用戶瀏覽器使用情況。有些瀏覽器說被多少人使用了,實際上就可以通過判斷每個IP的UA來確定這個IP是用什么瀏覽器訪問的,以得到使用量的數據。
  • 根據用戶使用瀏覽器的不同,顯示不同的排版從而為用戶提供更好的體驗。有些網站會根據這個來調整打開網站的類型,如是手機的就打開wap,顯示非手機的就打開pc常規頁面。用手機訪問谷歌和電腦訪問是不一樣的,這些是谷歌根據訪問者的UA來判斷的。


熱門文章
  • js獲取隨機數
  • Navigator 對象,能夠清楚地知道瀏...
  • Chrome 追蹤JS調用過程
  • 蘋果A1286不觸發維修,修到你終身難...
  • c盤如何清理除系統以外的所有東西 ...
  • win7鍵盤控制鼠標方法介紹
  • 電腦公司win10出現dns服務器故障該...
  • win11怎么禁用Superfetch服務
  • 更換CPU風扇引起的計算機無限自動重...
  • win10分盤分錯了怎么辦 win10分盤分...
  • Windows無法驗證此文件的數字簽名怎...
  • 如何解決電腦光驅自動彈出的問題 電...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    主站蜘蛛池模板: 无码里番纯肉h在线网站| 精品国精品无码自拍自在线| 18禁成年无码免费网站无遮挡| 玖玖资源站无码专区| 久久久久亚洲AV无码去区首| 亚洲äv永久无码精品天堂久久| 国产福利电影一区二区三区久久老子无码午夜伦不 | 精品无码黑人又粗又大又长| 亚洲国产精品无码久久一区二区| 亚洲国产AV无码一区二区三区| 特黄熟妇丰满人妻无码| 无码人妻精品一区二区三区夜夜嗨 | 久青草无码视频在线观看| 手机永久无码国产AV毛片| 亚洲精品无码激情AV| 亚洲国产精品无码观看久久| 东京热av人妻无码专区| 特级小箩利无码毛片| 无码中文2020字幕二区| 免费A级毛片无码A∨免费| 中文精品无码中文字幕无码专区 | 久久国产精品无码网站| 久久久久久久久免费看无码 | 亚洲成无码人在线观看| 中文字幕丰满乱子伦无码专区| 极品无码国模国产在线观看 | 亚洲av无码成人精品国产| 久久久久亚洲av无码尤物| 亚洲乱亚洲乱少妇无码| 午夜亚洲av永久无码精品| 一本大道在线无码一区| 精品久久久无码人妻中文字幕| 久久久无码人妻精品无码| 亚洲爆乳无码专区| 午夜福利无码不卡在线观看| 老子午夜精品无码| 中文字幕人成无码人妻| av色欲无码人妻中文字幕| 日韩电影无码A不卡| 亚洲一区爱区精品无码| 国产乱人伦Av在线无码|