如何使用java在Client机器中识别操作系统名称和版本?

时间:2009-08-14 05:34:07

标签: java

<%System.getProperty(“os.name”)%>可用于标识服务器计算机中运行的OS名称。但是如何在Web应用程序中使用java在客户端计算机中识别操作系统信息?

4 个答案:

答案 0 :(得分:3)

你做不到。浏览器不会向Web服务器发送详细的操作系统信息。

你可以从用户代理做一些疯狂的猜测,但这根本不准确。

答案 1 :(得分:2)

您必须使用javascript或其他客户端技术才能找到答案。然后,通过http。

将其发送回服务器

答案 2 :(得分:0)

您可以在HTTP标头中包含一些信息,例如User-Agent。

答案 3 :(得分:0)

如果你可以使用javascript 您可以简单地找到navigator.appVersion并使用它来确定操作系统,如果appVersions是Windows 5.0,这意味着系统正在使用Windows XP。