【问题标题】:Show a message if the users's browser is older than: IE 10, Firefox 39, Chrome 39, Opera 8 [duplicate]如果用户的浏览器早于:IE 10、Firefox 39、Chrome 39、Opera 8,则显示一条消息 [重复]
【发布时间】:2016-08-15 21:20:09
【问题描述】:

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

【问题讨论】:

标签: javascript jquery html css


【解决方案1】:

您可以简单地检查浏览器的详细信息和版本,然后您可以使用您的条件并实现在条件匹配或不匹配时显示或隐藏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();

【讨论】:

    猜你喜欢
    • 2012-04-08
    • 2022-12-24
    • 2023-03-03
    • 2014-11-05
    • 2019-04-24
    • 1970-01-01
    • 2015-03-26
    相关资源
    最近更新 更多