我搜索过但无法找到答案。
我希望仅使用浏览器从PC获取硬件ID以生成唯一代码。 即使用户使用虚拟PC也是如此。我可以通过硬件检测到它们,因为它们无法改变硬件的身份。
应用程序可以轻松实现,但是有没有可能的方法来执行相同的Flash应用程序,java / javascript或browswer添加一个等?
由于
答案 0 :(得分:0)
对于javascript,您无法访问机器的MAC地址,这可能是最接近“硬件ID”的地址。
Java和Flash也在浏览器中被弃用,所以虽然我确定存在一个选项,但很多用户很快就无法使用它们。
我认为一个好的解决方案是让服务器为用户分配一个唯一的ID,然后将其存储在用户机器上的cookie中。
答案 1 :(得分:0)
我认为唯一的方法是编写一个浏览器插件 - 如果您需要用户提供硬件ID,那么与用户明确说明这一点是合理的,并要求他们先安装插件。