在網上搜了很多判斷當前瀏覽器的方法,很遺憾,都是錯的或者是不完善的,典型的是講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鍾會收到很多個請求,由於裝置本身記憶體限制,會導致響應速度過慢,且會造成裝置重啟等。所以需要我們只對停在當前介面的頁面請求進行處理,其他切換掉的介面不再下發請求。頁籤切換或觸發瀏覽器...