html检测ie版本|HTML和CSS中如何判断ie各版本浏览器的方法

① 如何解决HTML5在老版本IE下的兼容性

解决兼容性可以使用css来实现。为老版本ie专门写一个old.css,在html里面加一段专js来识别浏览器属版本,当老版本ie访问时自动启用old.css,即可兼容。另外老版本ie现在使用的人并不是很多,如果嫌写代码麻烦的话,也完全可以忽略老版本ie用户,或者在html里面加js识别老ie访问时显示一段话“您的ie版本太旧了,不能很好的展示网站功能,建议更新ie浏览器或者下载google、火狐浏览器等”目前腾讯邮箱好像就是这样提示 的,也就是做一个友好提示。

② 怎么在html页面和js里判断是否是IE浏览器

function myBrowser(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1;if (isOpera) {return "Opera"}; //判断是否Opera浏览器if (userAgent.indexOf("Firefox") > -1) {return "FF";} //判断是否Firefox浏览器if (userAgent.indexOf("Chrome") > -1){return "Chrome";}if (userAgent.indexOf("Safari") > -1) {return "Safari";} //判断是否Safari浏览器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {return "IE";}; //判断是否IE浏览器}//以下是调用上面的函数var mb = myBrowser();if ("IE" == mb) {alert("我是 IE");}if ("FF" == mb) {alert("我是 Firefox");}if ("Chrome" == mb) {alert("我是 Chrome");}if ("Opera" == mb) {alert("我是 Opera");}if ("Safari" == mb) {alert("我是 Safari");}如果需要判断浏览器的版本再说

③ 如何判断当前浏览器是否是IE8

可以在浏览器的“帮助”->“关于”选项中查看浏览器的版本;或者在网络中搜内索“浏览器容内核版本检测”点击第一个搜索结果进去,网页可以自动帮你测试你的浏览器版本是否为IE8。通常而言,Win7自带的未升级过的IE即为IE8。。

④ 如何用html判断浏览器内核

js方法

判断浏览器名称和版本

目前只能判断:ie/firefox/chrome/opera/safari

2012年5月16日23:47:08

浏览器内核UA:UA;

浏览器内核名称:NV.name;

浏览器内核版本:NV.version;

浏览器外壳名称:NV.shell;

var NV = {};

var UA = navigator.userAgent.toLowerCase();

try

{

NV.name=!-[1,]?'ie':

(UA.indexOf("firefox")>0)?'firefox':

(UA.indexOf("chrome")>0)?'chrome':

window.opera?'opera':

window.openDatabase?'safari':

'unkonw';

}catch(e){};

try

{

NV.version=(NV.name=='ie')?UA.match(/msie ([d.]+)/)[1]:

(NV.name=='firefox')?UA.match(/firefox/([d.]+)/)[1]:

(NV.name=='chrome')?UA.match(/chrome/([d.]+)/)[1]:

(NV.name=='opera')?UA.match(/opera.([d.]+)/)[1]:

(NV.name=='safari')?UA.match(/version/([d.]+)/)[1]:

'0';

}catch(e){};

try

{

NV.shell=(UA.indexOf('360ee')>-1)?'360极速浏览器':

(UA.indexOf('360se')>-1)?'360安全浏览器':

(UA.indexOf('se')>-1)?'搜狗浏览器':

(UA.indexOf('aoyou')>-1)?'遨游浏览器':

(UA.indexOf('theworld')>-1)?'世界之窗浏览器':

(UA.indexOf('worldchrome')>-1)?'世界之窗极速浏览器':

(UA.indexOf('greenbrowser')>-1)?'绿色浏览器':

(UA.indexOf('qqbrowser')>-1)?'QQ浏览器':

(UA.indexOf('')>-1)?'网络浏览器':

'未知或无壳';

}catch(e){}

alert('浏览器UA='+UA+

'浏览器名称='+NV.name+

'浏览器版本='+parseInt(NV.version)+

'浏览器外壳='+NV.shell);

});

2.jQuery插件

(function($)

{

/*

判断浏览器名称和版本

目前只能判断:ie/firefox/chrome/opera/safari

2012年5月16日23:47:08

浏览器内核UA:$.NV('ua');或$.NV('UA');

浏览器内核名称:$.NV('name');或$.NV();

浏览器内核版本:$.NV('version');

浏览器外壳名称:$.NV('shell');

*/

$.extend(

{

NV:function(name)

{

var NV = {};

var UA = navigator.userAgent.toLowerCase();

try

{

NV.name=!-[1,]?'ie':

(UA.indexOf("firefox")>0)?'firefox':

(UA.indexOf("chrome")>0)?'chrome':

window.opera?'opera':

window.openDatabase?'safari':

'unkonw';

}catch(e){};

try

{

NV.version=(NV.name=='ie')?UA.match(/msie ([d.]+)/)[1]:

(NV.name=='firefox')?UA.match(/firefox/([d.]+)/)[1]:

(NV.name=='chrome')?UA.match(/chrome/([d.]+)/)[1]:

(NV.name=='opera')?UA.match(/opera.([d.]+)/)[1]:

(NV.name=='safari')?UA.match(/version/([d.]+)/)[1]:

'0';

}catch(e){};

try

{

NV.shell=(UA.indexOf('360ee')>-1)?'360极速浏览器':

(UA.indexOf('360se')>-1)?'360安全浏览器':

(UA.indexOf('se')>-1)?'搜狗浏览器':

(UA.indexOf('aoyou')>-1)?'遨游浏览器':

(UA.indexOf('theworld')>-1)?'世界之窗浏览器':

(UA.indexOf('worldchrome')>-1)?'世界之窗极速浏览器':

(UA.indexOf('greenbrowser')>-1)?'绿色浏览器':

(UA.indexOf('qqbrowser')>-1)?'QQ浏览器':

(UA.indexOf('')>-1)?'网络浏览器':

'未知或无壳';

}catch(e){}

switch(name)

{

case 'ua':

case 'UA':br=UA;break;

case 'name':br=NV.name;break;

case 'version':br=NV.version;break;

case 'shell':br=NV.shell;break;

default:br=NV.name;

}

return br;

}

});

})(jQuery);

$(function()

{

alert('浏览器UA='+$.NV('UA')+

'浏览器名称='+$.NV('name')+

'浏览器版本='+parseInt($.NV('version'))+

'浏览器外壳='+$.NV('shell'));

});

⑤ 怎么在html页面和js里判断是否是IE浏览器

用navigator和userAgent来判断浏览器的类型,Navigator 对象包含有关浏览器的信息,返回由客户机发送服务器的 user-agent 头部的值,判断信息里面是否含有浏览器相关信息即可,判断是那个浏览器,代码如下:<script type="text/javascript" > function gets() { if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")!=-1){ return "Firefox"; } if(isChrome=navigator.userAgent.indexOf("Chrome")!=-1){ return "Chrome"; } if(isSafari=navigator.userAgent.indexOf("Safari")!=-1) { return "Safari"; } if(isOpera=navigator.userAgent.indexOf("Opera")!=-1){ return "Opera"; } } alert("浏览器类型是"+gets());</script>希望对你有帮助,望采纳!

⑥ HTML里想加上浏览器版本检测代码,如果低于IE8,在页面顶部提示:您的IE版本低于IE8,请用更高版本的IE

您好,不需要js就可以达到你要的效果,只需要一段代码即可判断

<!–[ifltIE8]><style>#no-ie{display:block;}</style><![endif]–>

提示语:回

您的浏览器版本过低,答为了您的账户安全和支付体验,建议您升级;

不过具体的html和css需要自己来写或者用这篇文章里面的:

js检测IE9及以下浏览器版本并做出提示

⑦ HTML和CSS中如何判断ie各版本浏览器的方法

html中区分ie各版本的方法为IE有条件注释,不过这种方式只支持到IE9(包括IE9),在专IE10之后移除了该属特性;不建议使用;

css中判断IE各版本,只能通过css hack方式,针对浏览器的怪癖行为来区分;不建议使用;

通过js处理浏览器的用户代理userAgent字符串来解析出浏览器的版本,虽然这种方式也不建议使用,但是目前能解析出浏览器类型及版本最好的办法了


赞 (0)