浏览器类型判断

js 的 navigation.userAgent.indexOf(),利用返回的字符串长度来判断浏览器类型。

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

indexOf()检索字符串

window.onload = function(){
var mb = resolution();
if("IE" == mb){
alert('我是IE');
}
if("FF" == mb){
alert('我是火狐');
}
if("Chrome" == mb){
alert('我是谷歌');
}if("Safari" == mb){
alert('我是苹果浏览器');
}
}
function resolution(){
var userAgent = navigator.userAgent;
var isOpera = userAgent.indexOf('opera') > -1;
if(userAgent.indexOf('Firefox')>-1){
return 'FF';
}
if(userAgent.indexOf('Chrome')>-1){
return 'Chrome';
}
if(userAgent.indexOf('Safari')>-1){
return 'Safari'
}
if(userAgent.indexOf('compatible')>-1 && userAgent.indexOf('MSIE') > -1 && !isOpera){
return "IE";
}
posted @ 2016-07-19 09:53  xlxlyl  阅读(156)  评论(0编辑  收藏  举报