如何在java servlet中获取客户端MAC地址

How to get client MAC address in java servlet?

本文关键字:获取 客户端 MAC 地址 servlet java      更新时间:2023-09-26

我想从servlet中唯一地标识客户端计算机。

基本上,我的应用程序即将向访问者详细介绍。在我的应用程序中,我为第一次访问我的用户提供了优惠。在这种情况下,我需要获取客户端计算机的信息,以便如果返回现场,则我的应用程序可以识别出已从此计算机访问客户端。

我正在使用 JAVA SERVLET。

关于这种情况的任何一点都将不胜感激。

提前谢谢。

仅使用 Servlet 技术,不可能获得 MAC 地址。MAC地址检测需要在客户端计算机上运行软件 - 浏览器插件,ActiveX控件,JavaScript脚本或类似的东西。如果浏览器尝试访问此类信息,它也很可能会触发安全警告。

Cookie 应用作回访者检测的第一种方法。清除它们或使用不同的浏览器很容易,但大多数互联网用户不会考虑这些事情。

对我来说,使用 MAC 地址似乎是不必要的侵入性。