1. 程式人生 > >javascrip 內建物件 Navigator物件 以及 useragent 瀏覽器相關資訊

javascrip 內建物件 Navigator物件 以及 useragent 瀏覽器相關資訊

Navigator物件
Navigator 物件包含有關瀏覽器的資訊,通常用於檢測瀏覽器與作業系統的版本。

這裡寫圖片描述

這裡寫圖片描述

檢視瀏覽器的名稱和版本,程式碼如下:


<script type="text/javascript">
   var browser=navigator.appName;
   var b_version=navigator.appVersion;
   document.write("Browser name"+browser);
   document.write("<br>");
   document.write("Browser version"
+b_version);
</script>

userAgent
返回使用者代理頭的字串表示(就是包括瀏覽器版本資訊等的字串)語法

navigator.userAgent
幾種瀏覽的user_agent.,像360的相容模式用的是IE、極速模式用的是chrom的核心。

使用userAgent判斷使用的是什麼瀏覽器(假設使用的是IE8瀏覽器),程式碼如下:

function validB(){ 
  var u_agent = navigator.userAgent; 
  var B_name="Failed to identify the browser"; 
  if
(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)"; } document.write("B_name:"+B_name+"<br>"); document.write("u_agent:"
+u_agent+"<br>"); }