Javascript基礎語法學習介紹5_navigator Object使用
Javascript基礎語法學習介紹1(輸出/變數/判斷式/函數/陣列/迴圈) Javascript基礎語法學習介紹2_Object Javascript基礎語法學習介紹3_Javascript背後運行原理(js引擎)_ExecutionStack Javascript基礎語法學習介紹4_Function運行原理_Hosting、Scope與 ScopeChain觀念 在網頁開發上有時候會有需要判斷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