当前位置:首页 » 编程语言 » java判断浏览器

java判断浏览器

发布时间: 2022-05-20 23:17:11

java如何判断访问者使用的是360浏览器

01.String Agent = request.getHeader("User-Agent");
02.StringTokenizer st = new StringTokenizer(Agent,";");
03.st.nextToken();
04.//得到用户的浏览器名
05.String userbrowser = st.nextToken();
06.//得到用户的操作系统名
07.String useros = st.nextToken();
08.
09.取得本机的信息也可以这样:
10.
11.操作系统信息
12.System.getProperty("os.name"); //win2003竟然是win XP?
13.System.getProperty("os.version");
14.System.getProperty("os.arch");
15.浏览器:
16.request.getHeader("User-Agent")
17.
18.再送个红包
19.request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型
20.
21.getHeader(String name):获得http协议定义的传送文件头信息,,]x@育P!mj11_kX%Sq教95=&O'&络&"v-._b教理件An'Pc件L#y供aY中
22.
23.Te?网#ZyQp~L
24.lWy%{专5软y件3KL}C
25.
26.IF教B理&^mBR)Qrq~w
27.
28.
29.
30.request. getMethod():获得客户端向服务器端传送数据的方法有GET、POST、PUT等类型
31.
32.request. getRequestURI():获得发出请求字符串的客户端地址
33.
34.request. getServletPath():获得客户端所请求的脚本文件的文件路径
35.
36.request. getServerName():获得服务器的名字
37.
38.request.getServerPort():获得服务器的端口号
39.
40.request.getRemoteAddr():获得客户端的IP地址
41.
42.request.getRemoteHost():获得客户端电脑的名字,件=b网V@V中2UZQXdL管n育=?o8g1Spm;理@c)A8网B垠4G+)j网P育若失败,则返回客户端电脑的IP地址
43.
44.request.getProtocol():
45.
46.request.getHeaderNames():返回所有request header的名字,结果集是一个Enumeration(枚举)类的实例
47.
48.request.getHeaders(String name):返回指定名字的request header的所有值,结果集是一个Enumeration(枚举)类的实例

Ⅱ java 怎么判断浏览器网页加载完成

onload()方法是页面加载完成时执行的函数。
在body标签中 增加属性 onload ,然后写上处理函数进行了
<body onload="javascript:alert('页面加载完成')"/>
或者写到js中

Ⅲ java如何判断是pc浏览器还是手机浏览器

functionIsPC(){
varuserAgentInfo=navigator.userAgent;
varAgents=["Android","iPhone",
"SymbianOS","WindowsPhone",
"iPad","iPod"];
varflag=true;
for(varv=0;v<Agents.length;v++){
if(userAgentInfo.indexOf(Agents[v])>0){
flag=false;
break;
}
}
returnflag;

}

Ⅳ java 分析ua获取浏览器信息吗

1,从request里可以获取用户浏览器类型,

具体操作见例子:

Enumeration e = request.getHeaderNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = request.getHeader(name);
System.out.println(name + " = " + value);
}

这样可以遍历从客户端传来的所有头信息:
request.getHeaders("User-Agent");

获取User-Agent (客户端的类型,一般用来区分不同的浏览器)。

2,获取操作系统信息
操作系统信息 String osName = System.getProperty("os.name" );
操作系统版本 String osVersion=System.getProperty("os.version");

Ⅳ java后台如何判断是否打开是否是ie或是火狐

通过request头信息是可以获得浏览器的agent信息的,然后直接将firefox或者inter exploer作为关键词进行模糊匹配即可实现判断用户浏览器类型的需求。

Ⅵ java是否能够检测浏览器是否打开,并进行操作

如果你用javaFx这种布局一个webview这种的是可以做到的。
如果你是监听系统的ie、谷歌、火狐什么的java没有提供相关的api。
你这个其实都有点木马的性质了,监听浏览器是否打开,windows有提供的系统级api,不过是c++语言,你可以通过jni或jna来调用。但是浏览器是不会提供外部操作的api的(这个相当于主动提供漏洞了),除非你能找到它的安全漏洞

Ⅶ 请问如何用java语言判断判断360浏览器为兼容模式和极速模式,不用js脚本语言。。求指导

其实360的兼容模式就是调用了IE内核,判断浏览器类型的代码应该足可以使用了,至于你要求不用JS脚本,用JAVA这大概实现不了,你浏览器内核的切换,只有前端脚本才有可能知道,后台代码不可能第一时间知道,要知道也是前端告诉后端才对啊

Ⅷ java怎么判断浏览器网页是否加载完成

判断网页是否加载完成,用javascript啊,怎么用java。用jquery也行,
<script type="text/javascript">
$(document).ready(function() {
你的代码
});

上面这段就是网页dom节点加载完毕,你可以将 “你的代码” 替换成ajax,调用java后台方法。

热点内容
python集合运算符 发布:2025-02-14 03:06:18 浏览:205
pic编译软件 发布:2025-02-14 03:01:04 浏览:984
反编译在编译 发布:2025-02-14 02:55:36 浏览:418
python打印对象 发布:2025-02-14 02:51:20 浏览:573
QRM算法 发布:2025-02-14 02:45:19 浏览:266
c语言打印结构体 发布:2025-02-14 02:42:28 浏览:141
编译技术实验一 发布:2025-02-14 02:28:24 浏览:648
编程手机入门 发布:2025-02-14 02:27:40 浏览:734
局域网视频android 发布:2025-02-14 02:23:56 浏览:424
麒麟系统如何安装安卓程序 发布:2025-02-14 02:07:21 浏览:400