得到一些客户端的识别

时间:2016-02-29 23:09:01

标签: javascript c# jquery asp.net

这似乎是一个愚蠢的问题,但我在这里的问题上遇到了麻烦。

我需要从浏览器中收集一些信息,以帮助我识别正在浏览的客户。 我已经知道我不会得到的MAC地址。但是有可能获得安装浏览器的句柄吗?也许是一些安装ID,或者某些东西可以帮助我识别正在使用我的应用程序的客户?

谢谢。

2 个答案:

答案 0 :(得分:1)

<button onclick="myFunction()">Detect Browser</button>

<p id="demo"></p>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = 
    "Name is " + navigator.appName +
    "<br>Code name is " + navigator.appCodeName;
}
</script>

有很多方法可以进行浏览器检测,通过谷歌对浏览器检测进行一些研究,有很多信息,还有一些关于stackoverflow的好帖子显示了这样做的方法。喜欢 How to detect Safari, Chrome, IE, Firefox and Opera browser?

答案 1 :(得分:0)

就个人而言,我找到了我想要的东西。 我将使用基于FingerPrint的技术和名为fingerprintjs的plugin

根据浏览器中包含的N个变量,您可以生成散列作为该机器的唯一标识符。

我也会使用Evercookie技术来存储信息。

非常感谢。