急需js或jq判断ie8及以下版本浏览器不让显示页面,显示提醒用户升级浏览器,或选用其他浏览器
2个回答
展开全部
var DEFAULT_VERSION = "8.0";
var ua = navigator.userAgent.toLowerCase();
var isIE = ua.indexOf("msie")>-1;
var safariVersion;
if(isIE){
safariVersion = ua.match(/msie ([\d.]+)/)[1];
}
if(safariVersion <= DEFAULT_VERSION ){
// 进行你所要的操作
}
追问
能不能再完美一些,如果是ie8及ie8以下,我要显示别的页面,不显示当前页面,如果是别的浏览器我要显示当前页面
追答
显示不同的页面?
var DEFAULT_VERSION = "8.0";
var ua = navigator.userAgent.toLowerCase();
var isIE = ua.indexOf("msie")>-1;
var safariVersion;
if(isIE){
safariVersion = ua.match(/msie ([\d.]+)/)[1];
if(safariVersion <= DEFAULT_VERSION ){
// 跳转至页面1
}else{
// 跳转至页面2
}
}else{
// 跳转至页面2
}
引用飞车菜鸟弟的回答:
var DEFAULT_VERSION = "8.0";var ua = navigator.userAgent.toLowerCase();var isIE = ua.indexOf("msie")>-1;var safariVersion;if(isIE){ safariVersion = ua.match(/msie ([\d.]+)/)[1];}if(safariVersion <= DEFAULT_VERSION ){ // 进行你所要的操作}
var DEFAULT_VERSION = "8.0";var ua = navigator.userAgent.toLowerCase();var isIE = ua.indexOf("msie")>-1;var safariVersion;if(isIE){ safariVersion = ua.match(/msie ([\d.]+)/)[1];}if(safariVersion <= DEFAULT_VERSION ){ // 进行你所要的操作}
展开全部
var DEFAULT_VERSION = 8.0;
把双引号去掉就正确了。
把双引号去掉就正确了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |