alert(navigator.userAgent);


Chrome下输出的是

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2693.2 Safari/537.36


Firefox下输出的是

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0


IE下输出的是

Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko



如上,IE好像没有任何特征

但可以对Chrome和Firefox进行判断


if(navigator.userAgent.indexOf("Chrome")>0){
    //Firefox同理
}


其它浏览器没试过