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

时间:2013-11-15 12:25:44

标签: java javascript servlets browser

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

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

我正在使用JAVA SERVLET。

关于这种情况的任何观点都将受到赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:4)

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

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

寻找MAC地址对我来说似乎是不必要的。