js判斷當前瀏覽器得正確寫法

2021-08-28 00:11:11 字數 655 閱讀 6081

在網上搜了很多判斷當前瀏覽器的方法,很遺憾,都是錯的或者是不完善的,典型的是講chrome與edge都判斷為chrome,這就很難受,最後還是chrome了一下,發現了一位大神的部落格,裡面講述了最正確的方法:

function

browsertype

() else

if(fieversion == 7)

else

if(fieversion == 8)

else

if(fieversion == 9)

else

if(fieversion == 10)

else

if(useragent.tolowercase().match(/rv:([\d.]+)\) like gecko/))

else

//ie版本過低

}//isie end

if (isff)

if (isopera)

if (issafari)

if (ischrome)

if (isedge)

}//mybrowser() end

alert(browsertype());

script>

出處:

js判斷當前瀏覽器的型別

做列印的時候,設定的a4紙的div的高度不能使用相同的高度,所以針對不同的瀏覽器,設定了不同的高度。這些 是用來判斷瀏覽器的型別的,網上找的著實好累,在這裡總結一下。整個專案是webpack vue的,規範使用的es6。希望對有需要的人有所幫助。export function mime option...

JS 判斷當前瀏覽器是否為IE

除ie外都可識別 function isie 這個方法,edge瀏覽器中為false,ie11中為false function isie 這個方法,edge瀏覽器中為false,ie11為true function ieversion else if fieversion 8 else if fie...

js判斷當前瀏覽器頁面是否切換

公司做mifi裝置,ui介面很多資訊需要1s鐘不斷非同步請求更新資訊,如果同時開啟多個瀏覽器或者多個當前介面,裝置1s鍾會收到很多個請求,由於裝置本身記憶體限制,會導致響應速度過慢,且會造成裝置重啟等。所以需要我們只對停在當前介面的頁面請求進行處理,其他切換掉的介面不再下發請求。頁籤切換或觸發瀏覽器...