javascript - 如何在反应应用程序中从 clientJS 获取浏览器指纹?
问题描述
我正在尝试使用 clientJS 从反应应用程序中获取浏览器指纹。当我导入 clientJS 模块并尝试访问获取指纹功能时,它会抛出错误说Get Finger Print is not a function
. 但是如果我从window.ClientJS()
. 我能够生成指纹。为什么我无法从 ClientJS 的实例中获取指纹功能?
不工作
import ClientJS from "clientjs";
const client = new ClientJS()
const fingerPrint = client.getFingerprint()
控制台日志(客户端)
import ClientJS from "clientjs";
const client = new ClientJS()
const windowClient = new window.ClientJS();
const fingerPrint = windowClient.getFingerprint()
控制台.log(windowClient);
解决方案
我对客户端 Js 做的不多,但我构建了一个小包,您可以使用它轻松获取浏览器指纹。
您可以在任何前端应用程序中使用它。
推荐阅读
- r - 如何在动画地图 R 上添加第二个点变量?
- html - 如何使用 HTML 通过按钮重新创建表格?
- reactjs - reactjs中如何调用另一个文件的函数
- python - 设置 s3 子目录路径并使用 boto 删除它的 Python 方法
- wordpress - 将CF7扩展插件“Images Optimize and Upload CF7”图像数据保存到CPT的ACF图像字段中
- javascript - 用 onclick-event 替换搜索字段中的输入不会更新列表
- html - 无法在引导程序中的流体容器中的单独行中添加两行
- python - 开放简历。如何跟踪沉积物的速度
- python - 如何在末尾插入数字
- node.js - 续集路由器不起作用。当我访问页面时,我得到“Cannot GET /”