由於我的后台系統的上傳圖片不支持IE瀏覽器的,所以我需要判斷公司人員在使用后台系統的時候,是否使用的瀏覽器是IE的。
1 // 獲取當前瀏覽器名 及 版本號 2 function appInfo(){ 3 var browser = {appname: 'unknown', version: 0}, 4 userAgent = window.navigator.userAgent.toLowerCase(); // 使用navigator.userAgent來判斷瀏覽器類型 5 //msie,firefox,opera,chrome,netscape 6 if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){ 7 browser.appname = RegExp.$1; 8 browser.version = RegExp.$2; 9 } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari 10 browser.appname = 'safari'; 11 browser.version = RegExp.$2; 12 } 13 return browser; 14 }
使用:
var testBrowser = appInfo(); var browerName=testBrowser.appname; var exite=browerName.indexOf("msie"); // 若包含msie則返回0 不包含返回-1, if(exite==0){
// 提醒 $.messager.alert('提醒','該后台管理不兼容IE瀏覽器,請檢查瀏覽器后登錄','info',function(){ symbol=1; }); }else{ // 執行下一步 }
