///////////////////////////////////// js 获取浏览器类型////////////////////////////////
// 获取浏览器类型
function getUserAgentType() {
var userAgentType = "";
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
if (userAgent.indexOf("Opera") > -1){ //判断是否Opera浏览器
userAgentType = "Opera";
}
if (userAgent.indexOf("Firefox") > -1){//判断是否Firefox浏览器
userAgentType = "FF";
}
if (userAgent.indexOf("Safari") > -1){//判断是否Safari浏览器
userAgentType = "Safari";
}
if (userAgent.indexOf("MSIE") > -1){//判断是否IE浏览器
userAgentType = "IE";
}
return userAgentType;
}
//获取IE版本
function getIEVersion(){
var appName = navigator.appName;
var userAgent = navigator.userAgent;
var version;
if(appName == 'Microsoft Internet Explorer'){
version = /MSIE\s(\S)/.exec(userAgent)[1];
versionfloat = parseFloat(version);
return versionfloat;
}
return null;
}
///////////////////////////////////// java 获取浏览器类型////////////////////////////////
String userAgent = request.getHeader("User-agent");
userAgent.toLowerCase().indexOf("MicroMessenger".toLowerCase());//微信
userAgent.toLowerCase().indexOf("SNEBUY-APP".toLowerCase());//app
JS与Java获取浏览器类型

本文介绍了使用JavaScript和Java来检测客户端浏览器类型的方法。JavaScript部分包括了通用的浏览器检测函数及针对IE的具体版本检查;Java部分则展示了如何通过HTTP请求头获取用户代理字符串并进行浏览器类型判断。
185

被折叠的 条评论
为什么被折叠?



