如果用户的浏览器早于:IE 10、Firefox 39、Chrome 39、Opera 8,则显示一条消息 [重复]

Posted

技术标签:

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

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

【问题讨论】:

try this api.jquery.com/jquery.browser jQuery.browser 自 1.9.1 起已被弃用 - 不建议使用它。 【参考方案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();

【讨论】:

以上是关于如果用户的浏览器早于:IE 10、Firefox 39、Chrome 39、Opera 8,则显示一条消息 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Javascript关闭IE6,IE7,IE8和Firefox没有确认框?

基本身份验证用户名中的特殊字符不适用于 Chrome,但适用于 IE 和 Firefox

PrimeFaces布局需要在FireFox和IE上手动刷新

firefox 10怎么样? 好用吗?

像js,css.在chrome,FireFox,IE浏览器不兼容问题一般怎么解决

在Firefox中切换浏览器选项卡时jquery动画中断