javascrip 內建物件 Navigator物件 以及 useragent 瀏覽器相關資訊
阿新 • • 發佈:2019-02-01
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>");
}