浏览器类型判断
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";
}