錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
Navigator 對(duì)象,能夠清楚地知道瀏覽器的相關(guān)信息

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

Navigator 對(duì)象屬性

appCodeName屬性

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

語(yǔ)法:navigator.appCodeName

總結(jié):在所有以Netscape代碼為基礎(chǔ)的瀏覽器中,它的值是"Mozilla"。為了兼容起見,在Microsoft的瀏覽器中,它的值也是"Mozilla",同時(shí)在safari在瀏覽器的console里運(yùn)行navigator.appCodeName得出的結(jié)果還是"Mozilla"。所以這個(gè)看起來(lái)并不實(shí)用,因?yàn)镮E、chrome、safari返回的都是“Mozilla”;

appName屬性

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

語(yǔ)法:navigator.appName

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

appVersion屬性【已廢棄】

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

語(yǔ)法:navigator.appVersion

總結(jié):它可能只包含一個(gè)版本數(shù)字,如 "5.0",還可能包含一些其他的相關(guān)信息。由于兼容性問題,HTML5規(guī)范允許該屬性返回 "4.0"。不要指望該屬性返回正確的值。該特性已經(jīng)從 Web 標(biāo)準(zhǔn)中刪除,雖然一些瀏覽器目前仍然支持它,但也許會(huì)在未來(lái)的某個(gè)時(shí)間停止支持,請(qǐng)盡量不要使用該特性。

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

功能:返回當(dāng)前瀏覽器的語(yǔ)言。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.browserLanguage

總結(jié):--

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

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

語(yǔ)法:navigator.cookieEnabled

總結(jié):--

cpuClass屬性

功能:返回瀏覽器系統(tǒng)的 CPU 等級(jí)。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.cpuClass

總結(jié):--

platform屬性

功能:返回運(yùn)行瀏覽器的操作系統(tǒng)平臺(tái)。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.platform

總結(jié):platform 可能是: "Win32", "Linux i686", "MacPPC", "MacIntel", 等,在一定程度上可以用來(lái)區(qū)分移動(dòng)端和pc端,但不是很好的方案。

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

功能:返回 OS 使用的默認(rèn)語(yǔ)言。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.systemLanguage

總結(jié):--

product屬性

功能:該屬性返回當(dāng)前瀏覽器的產(chǎn)品名稱。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.product

總結(jié):該屬性不一定返回一個(gè)真實(shí)的產(chǎn)品名稱。Gecko 和 WebKit 瀏覽器返回 "Gecko" 作為該屬性的值。

userAgent屬性【重點(diǎn)】

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

語(yǔ)法:navigator.userAgent

總結(jié):先看看chrome、safari、ios、android的返回值:

復(fù)制代碼
 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
復(fù)制代碼

 一般來(lái)講,它是在 navigator.appCodeName 的值之后加上斜線和 navigator.appVersion 的值構(gòu)成的。

例子:

  • 判斷當(dāng)前頁(yè)面所在的環(huán)境是不是微信內(nèi)置瀏覽器
  • 判斷蘋果、安卓、pc
  • 正則表達(dá)式判斷瀏覽器類型

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

功能:返回 OS 的自然語(yǔ)言設(shè)置。該屬性是一個(gè)只讀的字符串。

語(yǔ)法:navigator.userLanguage

總結(jié):--

作用(navigator.userAgent簡(jiǎn)稱UA)

  • 統(tǒng)計(jì)用戶瀏覽器使用情況。有些瀏覽器說(shuō)被多少人使用了,實(shí)際上就可以通過(guò)判斷每個(gè)IP的UA來(lái)確定這個(gè)IP是用什么瀏覽器訪問的,以得到使用量的數(shù)據(jù)。
  • 根據(jù)用戶使用瀏覽器的不同,顯示不同的排版從而為用戶提供更好的體驗(yàn)。有些網(wǎng)站會(huì)根據(jù)這個(gè)來(lái)調(diào)整打開網(wǎng)站的類型,如是手機(jī)的就打開wap,顯示非手機(jī)的就打開pc常規(guī)頁(yè)面。用手機(jī)訪問谷歌和電腦訪問是不一樣的,這些是谷歌根據(jù)訪問者的UA來(lái)判斷的。


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

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

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 亚洲AV中文无码乱人伦在线视色| 精品久久久久久久无码| 精品少妇人妻av无码久久| 久久久91人妻无码精品蜜桃HD| 少妇特殊按摩高潮惨叫无码| 亚洲另类无码一区二区三区| 亚洲国产成人精品无码久久久久久综合 | 亚洲AV无码一区东京热久久| 三上悠亚ssⅰn939无码播放| 国产精品VA在线观看无码不卡| 亚洲AV无码乱码国产麻豆穿越| 亚洲日韩精品无码专区网址| 亚洲av无码专区亚洲av不卡| 国产精品99精品无码视亚| 久久久精品天堂无码中文字幕| 国产99久久九九精品无码| 精品一区二区三区无码免费视频 | 中文无码字慕在线观看| 国产成人无码AV一区二区在线观看| 亚洲av片不卡无码久久| 国产亚洲精久久久久久无码AV| 免费无码肉片在线观看| 中文无码热在线视频| 国产精品无码成人午夜电影| 中文字幕无码毛片免费看| 亚洲国产综合无码一区二区二三区| 亚洲AV中文无码乱人伦| 国产网红主播无码精品| 精品久久久久久无码人妻蜜桃| 久久精品日韩av无码| 中文无码vs无码人妻| 无码任你躁久久久久久久| 亚洲精品无码久久不卡| 精品国产AV无码一区二区三区| 亚洲AV色吊丝无码| 韩日美无码精品无码| 无码人妻丰满熟妇啪啪网站| 亚洲欧洲日产国码无码网站 | 18禁无遮挡无码网站免费| 日韩av无码中文字幕| 国产精品久久无码一区二区三区网 |