Con javascript no es posible obtener la MAC de un dispositivo, no tiene los privilegios suficientes para acceder a tal información, y hacer que lo escriba manualmente es poco practico., aparte que se prestaría a que se pasen la mac entre varios usuarios.
Lo mejor seria utilizar una aplicación nativa del sistema, por ejemplo en Android puedes usar Kotlin o Java,
utilizando el permiso
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE "/>
y usando algo como esto
Código Java:
Ver originalWifiManager wifiManager
= (WifiManager
) getApplicationContext
().
getSystemService(Context.
WIFI_SERVICE);WifiInfo wInfo = wifiManager.getConnectionInfo();
String macAddress
= wInfo.
getMacAddress();