如果用户的浏览器早于: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上手动刷新