3

モバイルデバイス向けのウェブサイトを開発しています。ID cookieユーザーの行動をログに記録するために、ユーザーをクライアントに保存します。ユーザーが私のウェブサイトに再度アクセスID cookieすると、ユーザーを識別するために を読むことができます。

一部のデバイスでは、デバイスがID cookie. ただし、動作しないデバイス (iPhone など) もあります。

どうすればモバイル デバイスを一意に識別できますか (MAC アドレスなどで?)。

モバイル デバイスでのみ JavaScript を実行できます。

4

1 に答える 1

0

これを試してください、あなたの場合にうまくいくかもしれません:)

    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;
    } 
于 2012-07-03T04:24:46.827 に答える