Cómo obtener la dirección mac de identificación única de la computadora en el modo visitante de la aplicación de la página web

Sopa de pollo diaria: Cada momento que quieres aprender es el futuro que pides ayuda

Las aplicaciones web tienen este requisito. Puede probar algunas funciones cuando no haya iniciado sesión, ¡y luego debe mantener estos registros de prueba después de iniciar sesión! Los requisitos son los siguientes [ Cada computadora se puede probar 3 veces, no un número ilimitado de veces ]

Esto requiere obtener el identificador único de una computadora. Cuando se trata de identificadores únicos, lo primero que viene a la mente debe ser la dirección mac de la computadora. Este artículo mío menciona cómo obtener la dirección mac en el entorno del nodo. Sin embargo , si se trata de una página web, este enfoque simplemente no funcionará. Es decir, es imposible obtener la dirección mac de la computadora probando el código js puro, ¡y hay restricciones de seguridad! Por favor vea este artículo

Otra forma es obtener la dirección IP, que también requiere la participación del backend, lo que no se puede lograr con js puro.

Entonces, ¿qué pasa con nuestro js débil?

Solo una cadena de identificación única se puede almacenar localmente como su dirección única. El problema que esto genera es que si alguien que sabe un poco de tecnología borra los datos almacenados, puede usar nuestras funciones de forma gratuita ilimitadas veces, u otro navegador puede también se puede utilizar, ¿hay alguna buena solución? Todavía no lo he encontrado. Así que hagamos esto primero, simplemente implemente la función

En resumen, la página web no puede obtener la dirección mac única de la computadora, se recomienda usar la cadena uuid en su lugar.

Supongo que te gusta

Origin blog.csdn.net/qq_17335549/article/details/131760063
Recomendado
Clasificación