这似乎是一个愚蠢的问题,但我在这里的问题上遇到了麻烦。
我需要从浏览器中收集一些信息,以帮助我识别正在浏览的客户。 我已经知道我不会得到的MAC地址。但是有可能获得安装浏览器的句柄吗?也许是一些安装ID,或者某些东西可以帮助我识别正在使用我的应用程序的客户?
谢谢。
答案 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技术来存储信息。
非常感谢。