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

 我来答
火狐
2016-01-22 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
通过request头信息是可以获得浏览器的agent信息的,然后直接将firefox或者inter exploer作为关键词进行模糊匹配即可实现判断用户浏览器类型的需求。
牧镶露9L
推荐于2017-09-23 · TA获得超过172个赞
知道答主
回答量:133
采纳率:0%
帮助的人:0
展开全部
我猜可以先得到当前所有的进程
定期查看进程中是否包含 ie 或者 ff的进程

Process p = Runtime.getRuntime().exec("tasklist ");
System.out.println(p);

BufferedReader bw = new BufferedReader(new InputStreamReader(p
.getInputStream()));
String str = "";
StringBuffer sb = new StringBuffer();
while (true) {
str = bw.readLine();
if (str != null) {
sb.append(str.toLowerCase());
} else {
break;
}
}
String ff = "firefox.exe";
String ie = "iexplore.exe";
if (sb.toString().indexOf(ff) != -1) {
System.out.println("ff 已经启动!");
}
if (sb.toString().indexOf(ie) != -1) {
System.out.println("ie 已经启动!");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火狐
2014-05-18 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部

  尊敬的用户,您好!很高兴为您答疑。

  不知道您所说的java是指java语言还是javascript。如果是前者,那您需要编写一个驻留进程,监测您系统开启程序的句柄。但是您的程序的操作属于敏感操作,可能会被大部分安全应用查杀并阻止。如果是后者,可以更具浏览器的Navigator 对象进行识别,可以参考文章:JavaScript 浏览器检测

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengyun745
2011-07-14
知道答主
回答量:80
采纳率:0%
帮助的人:25.6万
展开全部
百度应该有呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式