/*
* Description: Determine browser information
* Written by: littleqiang_w
* Date: 2016.1.5
* Version: V1.1
*/
Determine the current browse type
function BrowserType ()
{
var useragent = navigator.useragent; Get the useragent string for the browser
var Isopera = Useragent.indexof ("Opera") >-1; Determine if Opera browser
var Isie = Useragent.indexof ("compatible") >-1 && useragent.indexof ("MSIE") >-1 &&!isopera; Determine if IE browser
var Isedge = Useragent.indexof ("Edge") >-1; Determine if IE's Edge browser
var IsFF = Useragent.indexof ("Firefox") >-1; Determine if Firefox browser
var Issafari = Useragent.indexof ("Safari") >-1 && useragent.indexof ("Chrome") = = 1; Determine if Safari browser
var ischrome = Useragent.indexof ("Chrome") >-1 && useragent.indexof ("Safari") >-1; Determine the Chrome browser
if (Isie)
{
var reie = new RegExp ("MSIE (\\d+\\.\\d+);");
Reie.test (useragent);
var fieversion = parsefloat (regexp["$"]);
if (fieversion = = 7)
{return "IE7";}
else if (fieversion = = 8)
{return "IE8";}
else if (fieversion = = 9)
{return "IE9";}
else if (fieversion = = 10)
{return "IE10";}
else if (fieversion = = 11)
{return "IE11";}
Else
{return ' 0 '}//ie version is too low
}//isie End
if (IsFF) {return "FF";}
if (Isopera) {return "Opera";}
if (Issafari) {return "Safari";}
if (ischrome) {return "Chrome";}
if (Isedge) {return "Edge";}
}//mybrowser () End
Determine if it is IE browser
function Isie ()
{
var useragent = navigator.useragent; Get the useragent string for the browser
var Isie = Useragent.indexof ("compatible") >-1 && useragent.indexof ("MSIE") >-1 &&!isopera; Determine if IE browser
if (Isie)
{
return "1";
}
Else
{
Return "-1";
}
}
Determine if it is IE browser, including Edge browser
function Ieversion ()
{
var useragent = navigator.useragent; Get the useragent string for the browser
var Isie = Useragent.indexof ("compatible") >-1 && useragent.indexof ("MSIE") >-1 &&!isopera; Determine if IE browser
var Isedge = Useragent.indexof ("Windows NT 6.1; trident/7.0; ") >-1 &&!isie; Determine if IE's Edge browser
if (Isie)
{
var reie = new RegExp ("MSIE (\\d+\\.\\d+);");
Reie.test (useragent);
var fieversion = parsefloat (regexp["$"]);
if (fieversion = = 7)
{return "IE7";}
else if (fieversion = = 8)
{return "IE8";}
else if (fieversion = = 9)
{return "IE9";}
else if (fieversion = = 10)
{return "IE10";}
else if (fieversion = = 11)
{return "IE11";}
Else
{return ' 0 '}//ie version is too low
}
else if (Isedge)
{
return "Edge";
}
Else
{
Return "-1";//Non IE
}
}
JS Judging browser, including Edge browser