1. 程式人生 > >JS中navigator物件詳解

JS中navigator物件詳解

<!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>