javascript 獲取瀏覽器資訊
javascript 指令碼環境也提供了一些物件,這些物件一般都是用於提供指令碼環境的功能,即整個瀏覽器和Html文件環境所提供的功能。
(所有瀏覽器提供的內部物件開頭都是小寫的形式,這和javaScript語言本身提供的寫法一致)
navigator是一個獨立的物件,他用於提供使用者所使用的瀏覽器以及作業系統等資訊,以navigator物件屬性的形式來提供。
屬性名稱 相容性 返回內容
appCodeName javaScript 1.0 與瀏覽器相關的內部程式碼名
appMinorVersion IE4及其後續的版本 輔版本號(通常應用於瀏覽器的補丁或服務包)
appName javaScript 1.0 瀏覽器的正式名稱
appVersion javaScript 1.0 瀏覽器的版本號
cookieEnabled ( IE4和NS6)及其後續版本 返回使用者瀏覽器是否啟用了cookie
cpuClass IE4及其後續的版本 返回使用者計算機的cpu的型號,通常intel晶片返回"x86"
language NS4 及其後續的版本 瀏覽器支援的語言
mimeType javaScript 1.1 瀏覽器支援的所有MIME型別的陣列
onLine JScript 1.0 返回瀏覽器是否處於線上模式(IE4以上版本)
opsProfile N/A 未定義
oscpu NS6 及其後續的版本 瀏覽器正在執行的作業系統,其中可能有CPU的資訊
platform javaScript 1.2 瀏覽器正在執行的作業系統平臺,包括Win16(windows3.x)
Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680x0)
和MacPPC(Macintosh PowerPC)
plugins javaScript 1.1 安裝在瀏覽器上的所有外掛的陣列
product NS6 及其後續的版本 瀏覽器的產品名
productSub NS6 及其後續的版本 關於瀏覽器更多資訊
securityPolicy NS64及其後續的版本 瀏覽器支援的加密型別
systemLanguage IE4及其後續的版本 使用者作業系統支援的預設語言
userAgent javaScript 1.0 包含以下屬性中所有或一部分的字串:appCodeName,
appName,appVersion,language,platform
userLanguage IE4及其後續的版本 使用者在自己的作業系統上設定的語言
userProfile NS6 及其後續的版本 返回一個UserProfile物件,它儲存使用者的個人資訊
vender NS6 及其後續的版本 瀏覽器廠商名稱
vendorSub NS6 及其後續的版本 關於瀏覽器廠商更多的資訊
如何判斷瀏覽器的型別:
{
var i=navigator.userAgent.toLowerCase().indexOf("msie");
return i>=0;
}
funciton isFireFox()
{
var i=navigator.userAgent.toLowerCase().indexOf("firefox");
return i>=0;
}
相關文章
- js獲取ip,瀏覽器資訊JS瀏覽器
- 使用 javascript 獲取瀏覽器(或 WKWebView)的安全區資訊JavaScript瀏覽器WebView
- JavaScript 獲取瀏覽器的所使用語言JavaScript瀏覽器
- JS 獲取瀏覽器和螢幕寬高資訊JS瀏覽器
- javascript獲取瀏覽器視窗尺寸程式碼片段JavaScript瀏覽器
- js 獲取瀏覽器核心JS瀏覽器
- js獲取瀏覽器資訊和客戶端硬體資訊(一)JS瀏覽器客戶端
- js獲取瀏覽器相關資訊簡單介紹JS瀏覽器
- javascript獲取滑鼠在瀏覽器客戶區座標JavaScript瀏覽器
- javascript獲取瀏覽器視口尺寸程式碼例項JavaScript瀏覽器
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 瀏覽器中用JavaScript獲取剪下板中的檔案瀏覽器JavaScript
- httpServletRequest獲取瀏覽器的cookieHTTPServlet瀏覽器Cookie
- javascript相容各個瀏覽器的獲取事件源物件程式碼JavaScript瀏覽器事件物件
- 瀏覽器滾動條高度的獲取瀏覽器
- js獲取瀏覽器視窗的大小JS瀏覽器
- js獲取瀏覽器視窗屬性JS瀏覽器
- js獲取瀏覽器版本作業系統等資訊程式碼例項JS瀏覽器作業系統
- 瀏覽器快取瀏覽器快取
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- 為爬蟲獲取登入cookies: 使用browsercookie從瀏覽器獲取cookies爬蟲Cookie瀏覽器
- js獲取瀏覽器型別和版本程式碼JS瀏覽器型別
- 谷歌瀏覽器禁用JavaScript谷歌瀏覽器JavaScript
- JavaScript瀏覽器事件物件JavaScript瀏覽器事件物件
- JavaScript 瀏覽器事件解析JavaScript瀏覽器事件
- SpringBoot 獲取訪問介面的請求的IP地址和瀏覽器資訊Spring Boot瀏覽器
- 瀏覽器快取策略瀏覽器快取
- Nginx瀏覽器快取Nginx瀏覽器快取
- sessionStorage 瀏覽器快取Session瀏覽器快取
- 瀏覽器快取原理瀏覽器快取
- 瀏覽器快取篇瀏覽器快取
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- javascript判斷當前瀏覽器是不是微信瀏覽器JavaScript瀏覽器
- 谷歌瀏覽器如何禁用javascript谷歌瀏覽器JavaScript
- 火狐瀏覽器禁用快取瀏覽器快取
- 淺析瀏覽器快取瀏覽器快取
- 瀏覽器快取機制瀏覽器快取