gpt4 book ai didi

javascript - 创建浏览器指纹

转载 作者:行者123 更新时间:2023-11-30 00:34:49 25 4
gpt4 key购买 nike

我希望为我网站上的每个用户创建一个浏览器指纹。我通过遍历 winow.screen window.navigator 对象属性来做到这一点。我将它们复制到一个对象。

问题出在 window.navigator.plugins 上,当我使用 JSON.stringify 时,我没有安装插件的文件名。该属性在那里,但不知何故未使用 JSON.stringify 序列化。

对象是这样的window.navigator.plugins[0].filename

如何使用 stringify 获取所有对象内容?!

最佳答案

这会将它变成一个数组并从那里仅提取文件名,然后可以将其正确地字符串化:

[].slice.call(navigator.plugins).map(function(plugin){return plugin.filename})
JSON.stringify([].slice.call(navigator.plugins).map(function(plugin){return plugin.filename}))

关于javascript - 创建浏览器指纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27677758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com