判斷IE瀏覽器核心版本低於9,並給出升級連結
需要先引入jquery。
function IETester(userAgent){
var UA = userAgent || navigator.userAgent;if(/msie/i.test(UA)){
return UA.match(/msie (\d+\.\d+)/i)[1];
}else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')){
return UA.match(/rv:(\d+\.\d+)/)[1];
}
return false;
}
console.log(IETester());//不傳引數返回當前IE版本,如果不是IE核心瀏覽器,返回false
if(IETester()==9.0){
$(".hearder .right").css({"position":"absolute","z-index":"-1"});
}else if(IETester()==8.0||IETester()==7.0||IETester()==6.0||IETester()==5.0){
//alert("您的ie版本過低,請升級");
if(confirm("您的ie版本過低,點選【確定】升級,如不升級您將不能正常瀏覽網頁!")){
location.href="https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads";
}else{
alert("您將退出網頁!");
window.close();
//return false;
}
}
IETester('Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko');//傳userAgent字串,用來判斷其他IE瀏覽器的版本,該示例返回11.0