java 怎样获取当前用户使用的游览器版本信息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 怎样获取当前用户使用的游览器版本信息相关的知识,希望对你有一定的参考价值。
参考技术A String Agent = request.getHeader("User-Agent");StringTokenizer st = new StringTokenizer(Agent,";");
st.nextToken();
//得到用户的浏览器名
String userbrowser = st.nextToken();
//得到用户的操作系统名
String useros = st.nextToken();本回答被提问者采纳 参考技术B <html>
<head>
<script language="javascript"><!--
// -->
function makeArray(n)
this.length=n
return this
function hexfromdec(num)
hex=new makeArray(1);
var hexstring="";
var shifthex=16;
var temp1=num;
for(x=1; x>=0; x--)
hex[x]=Math.round(temp1/shifthex - .5);
hex[x-1]=temp1 - hex[x] * shifthex;
temp1=hex[x-1];
shifthex /= 16;
for (x=1; x>=0; x--) hexstring+=getletter(hex[x]);
return (hexstring);
function getletter(num)
if (num < 10) return num;
else
if (num == 10) return "A"
if (num == 11) return "B"
if (num == 12) return "C"
if (num == 13) return "D"
if (num == 14) return "E"
if (num == 15) return "F"
function rainbow(text)
var color_d1;
var allstring="";
for(i=0;i<text.length;i=i+2)
color_d1=255*Math.sin(i/(text.length/3));
color_h1=hexfromdec(color_d1);
allstring+="<FONT COLOR="+color_h1+"ff"+color_h1+">"+text.substring(i,i+2)+"</FONT>";
return allstring;
function sizefont(text)
var color_d1;
var allstring="";
var flag=0;
for(i=0,j=0;i<text.length;i=i+1)
if (flag==0)
j++;
if (j>=7)
flag=1;
if (flag==1)
j=j-1;
if (j<=0)
flag=0;
allstring+="<FONT SIZE="+ j + ">" + text.substring(i,i+1) + "</FONT>";
return allstring;
document.write("<font size=8><CENTER>")
document.write("<BR><BR>")
document.write( sizefont("这是一个获取WEB浏览器的程序"))
document.write("</CENTER></font>")
document.write("浏览器名称: "+navigator.appName+"<br>");
document.write("版本号: "+navigator.appVersion+"<br>");
document.write("代码名字: "+navigator.appCodeName+"<br>");
document.write("用户代理标识: "+navigator.userAgent);
</script>
<body>
</body>
</html>
这是一段JS代码 参考技术C <script>
alert(navigator.appVersion);
</script>
怎样获取当前登录用户的ID
在用户登录时用Session记录登录人员ID,再在这个页面的page_load读取Session内的值就ok了 参考技术A 你可以在设个全局变量。。然后在登入的时候保存用户的信息比如说账户、名称、卡号等等用的时候直接调用就行了 参考技术B 你可以在设个全局变量。。然后在登入的时候保存用户的信息比如说账户、名称、卡号等等
用的时候直接调用就行了
以上是关于java 怎样获取当前用户使用的游览器版本信息的主要内容,如果未能解决你的问题,请参考以下文章
解决方法正常游览Flash页面,解决主流游览器的不支持问题(如Edge,Firefox)