This is my study note about javascript!
object:Navigator
example:
<script type="text/javascript">
document.write("appCodeName:"+navigator.appCodeName);
document.write("<br/>");
document.write("appName:"+navigator.appName);
document.write("<br/>")
document.write("appVersion:"+navigator.appVersion);
document.write("<br/>");
document.write("platform:"+navigator.platform);
document.write("<br/>");
document.write("userAgent:"+navigator.userAgent);
</script>
2. we could determine the browser version with method "userAgent".
browser | userAgent |
chrome | Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/34.0.1847.116 Safari/537.36) |
firefox | Mozilla/5.0(Windows NT 6.1;WOW64;rv:24.0)Gecko/20100101 Firefox/24.0 |
IE8 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0;SLCC2;.NETclr2.0.50727;.NETclr3.5.30729;.NTCLR3.0.30729;.NET4.0C) |
example:
<script type="text/javascript">
function validB(){
var u_agent = navigator.userAgent;
var B_name="It isn't the main 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("Browser:"+B_name+"<br>");
document.write("u_agent:"+u_agent+"<br>");
}
</script>
results:
Browser:Chrome
u_agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36
end/