前端获取设备唯一标识
努力的白熊嗨 2024-07-01 14:03:18 阅读 83
在一些场景中,如游客模式下,用户无需登录或注册任何信息,便可以使用我们所创建的应用,但是我们希望加上限制,每台设备仅仅能在游客模式下对服务发送3条信息,那么我们就需要获取设备的唯一标识,存在数据库中,来判断用户在某台设备所发送的信息数量
// 创建一个 RTCPeerConnection 对象
const pc = new RTCPeerConnection();
// 创建一个虚拟的数据通道
pc.createDataChannel("");
// 监听 ICE 候选对象的生成
pc.onicecandidate = function (event) {
if (event.candidate) {
console.log("获取到当前设备信息:", event.candidate);
} else {
console.error("未获取到当前设备信息");
}
};
// 创建一个虚拟的 offer
pc.createOffer()
.then(offer => pc.setLocalDescription(offer))
.catch(error => console.error("Error:", error));
在打印出来的event.candidate变量中,address
属性值便是主机名
上一篇: npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
下一篇: ESP32 ESP8266 WebServer登录保护 身份验证:密码保护
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。