如果用户的浏览器早于以下版本,则显示消息:IE 10,Firefox 39,Chrome 39,Opera 8

时间:2016-04-22 09:51:00

标签: javascript jquery html css

就像主题一样:当用户使用早于IE 10,Firefox 39,Chrome 39,Opera 8的浏览器时,如何显示消息(div)?或者换句话说:当用户使用浏览器时,如何隐藏div:IE 10 +,Firefox 39 +,Oper 8+? 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以简单地检查浏览器详细信息和版本,之后您可以使用您的条件并实施显示或隐藏div的方法,如果条件匹配或不匹配?

function detectBrowser(){ 
    var N= navigator.appName; 
    var UA= navigator.userAgent; 
    var temp; 
    var browserVersion= UA.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i); 
    if(browserVersion && (temp= UA.match(/version\/([\.\d]+)/i))!= null) 
    browserVersion[2]= temp[1]; 
    browserVersion= browserVersion? [browserVersion[1], browserVersion[2]]: [N, navigator.appVersion,'-?']; return browserVersion; 
};
detectBrowser();