Javascript基礎語法學習介紹5_navigator Object使用
在網頁開發上有時候會有需要判斷Client端用捨麼瀏覽器和相應資訊
甚至去得知是在捨麼作業系統發出瀏覽目前網頁的請求
黃色標註起來代表實務上較常用
navigator.platform
獲取哪個作業系統資訊
Windows OS
就是Win前綴(Ex: Win32、Win16)
Mac OS
就是Mac前綴(Ex:MacIntel、Macintosh、MacPPC、Mac68K)
Unix或Linux
就可能有HP-UX、SunOS、Linux i686、Linux armv7l....
navigator.product
瀏覽器的引擎名稱
Gecko,webkit,trident
現在好像無論Chrome、IE、EDGE、Firefox、Opera印出來都會是Gecko了
navigator.cookieEnabled
可用於檢查瀏覽器的cookie機制有沒有開啟
navigator.appCodeName
獲取瀏覽器的代碼名稱
例如Mozilla
現在好像無論Chrome、IE、EDGE、Firefox、Opera印出來都會是Mozilla了
navigator.appName
例如Netscape
現在好像無論Chrome、IE、EDGE、Firefox、Opera印出來都會是Netscape了
navigator.userAgent
獲取瀏覽器完整的版本資訊
Chrome:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19041
IE:
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko
FireFox:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
Opera:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 OPR/71.0.3770.171
Ref:
留言
張貼留言