鍍金池/ 問答/HTML/ jquery-3.2.1 怎么判斷 瀏覽器的類型 謝謝

jquery-3.2.1 怎么判斷 瀏覽器的類型 謝謝

用jquery-3.2.1 怎么判斷以下的瀏覽器類型:

是否ie,
是否chrome,
是否safari,
是否mozilla

回答
編輯回答
熊出沒

jQ不提供特征識別,去找第三方庫做。

2017年10月13日 23:31
編輯回答
安若晴

jq本身沒有瀏覽器判斷的。不過自己寫了一個。目前應該比較全的。代碼如下
`const browser = function() {

var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.indexOf('edge') !== - 1 ? Sys.edge = 'edge' : ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1]:
    (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
    (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
    (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
    (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
    (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
return Sys;

}`

2017年9月18日 05:22
編輯回答
純妹

最早的jquery有判斷瀏覽器的方法后來被移除了。
通過useragent判斷瀏覽器不太準確,因為很容易修改,請自行百度 瀏覽器能力檢測

2017年12月31日 08:01