判斷各大瀏覽器內(nèi)核:
var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判斷是否Opera瀏覽器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判斷是否IE瀏覽器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判斷是否IE的Edge var?isFF?=?userAgent.indexOf("Firefox")>-1 //判斷是否Firefox瀏覽器?? var?isSafari?=?userAgent.indexOf("Safari")>-1&&?userAgent.indexOf("Chrome")==-1; //判斷是否Safari瀏覽器?? var?isChrome?=?userAgent.indexOf("Chrome")>-1&&?userAgent.indexOf("Edge")==-1; //判斷Chrome瀏覽器??
處理各個(gè)瀏覽器滾動(dòng)條,以下是我隱藏公司項(xiàng)目中滾動(dòng)條的寫法,僅供參考:
if(isFF){ console.log('火狐') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isChrome){ console.log('谷歌') $('#parent').width((windowWidth -320)*(1.01749)); }else if(isIE){ console.log('ie10-ie5') $('#parent').width((windowWidth -320)*(1.01720)); }else if(isEdge){ console.log('edge') $('#parent').width((windowWidth -320)*(1.02224)); }else{ console.log('ie11和其他瀏覽器') $('#parent').width((windowWidth -320)*(1.01816)); }
以上所述是小編給大家介紹的JavaScript判斷瀏覽器和hack滾動(dòng)條的寫法,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com