繁体   English   中英

如何使用JavaScript识别移动设备

[英]How to identify a mobile device with JavaScript

我正在开发一个移动设备网站。 为了记录用户的行为,我想在客户端保存用户的ID cookie 当用户重新访问我的网站时,我可以读取ID cookie以识别用户。

在一些设备上工作正常,因为设备自动接受保存ID cookie 但是一些不起作用的设备(例如iPhone)。

如何唯一标识移动设备(例如,通过MAC地址?)。

我只能在移动设备上运行JavaScript。

试试这个,可以在你的情况下工作:)

    var macAddress = "";
    var ipAddress = "";
    var computerName = "";
    var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}");
    e = new Enumerator(wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
    for(; !e.atEnd(); e.moveNext()) {
        var s = e.item(); 
        macAddress = s.MACAddress;
        ipAddress = s.IPAddress(0);
        computerName = s.DNSHostName;
    } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM