JS中navigator物件詳解
阿新 • • 發佈:2019-02-04
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Navigator詳解,IE11,chrome和firefox瀏覽器下</title> <script> //屬性 var appCodeName= window.navigator.appCodeName;//返回與瀏覽器相關的內部程式碼名 都為Mozilla var appName=navigator.appName;//返回瀏覽器正式名稱 均為Netscape var appVersion=navigator.appVersion;//返回瀏覽器版本號 var cookieEnabled=navigator.cookieEnabled;//返回瀏覽器是否啟用cookie,true和false var geolocation=navigator.geolocation;//返回地理定位資訊(h5) var javaEnabled=navigator.javaEnabled();//檢測當前瀏覽器是否支援 Java,從而知道瀏覽器是否能顯示 Java 小程式(IE,chrome返回true,firefox返回false) var language=navigator.language;//返回瀏覽器的首選語言 var mimeTypes= navigator.mimeTypes;//返回瀏覽器支援的Mime型別 var msManipulationViewsEnabled= navigator.msManipulationViewsEnabled;//僅支援IE,true var msMaxTouchPoints=navigator.msMaxTouchPoints;//字面意思是最大的觸控點,IE為0,其他不支援 var msPointerEnabled=navigator.msPointerEnabled;//IE為true,其他不支援 var onLine=navigator.onLine;//是否連線網際網路,均返回true(未斷網) var platform=navigator.platform;//所在平臺,返回win32 var plugins=navigator.plugins;//返回瀏覽器外掛集合 var preference=navigator.preference;//允許一個已標識的指令碼獲取並設定特定的 Navigator 引數 var product= navigator.product;//瀏覽器產品名,返回gecko var systemLanguage=navigator.systemLanguage;//獲取系統語言,IE支援,返回zh-cn var userAgent=navigator.userAgent;//判斷瀏覽器型別 var userLanguage=navigator.userLanguage;//返回作業系統的自然語言設定,IE支援,返回zh-cn //方法 var msLaunchUri=navigator.msLaunchUri;//回撥函式,未研究 var taintEnabled=navigator.taintEnabled;//回撥函式 var hasOwnProperty=navigator.hasOwnProperty;//意思是是否支援屬性,用法如下 var s=document.hasOwnProperty("ontouchstart");//電腦返回false,手機為true alert(s); </script> </head> <body> </body> </html>