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 怎样获取当前用户使用的游览器版本信息的主要内容,如果未能解决你的问题,请参考以下文章

Java常用工具类

解决方法正常游览Flash页面,解决主流游览器的不支持问题(如Edge,Firefox)

游览器设置介绍

iOS 获取当前应用的信息以及用户信息:版本号手机号手机型号

Android 获取手机厂商、系统版本等信息

CentOS怎样查看系统信息