1

多くの解決策を試しましたが、サーバーの MAC アドレスを取得しているだけです。クライアント マシンの MAC アドレスを取得する必要があります。クライアント マシンの MAC アドレスを取得することは可能ですか?

そうでない場合、クライアント マシンから他の一意の ID を取得することは可能ですか?

4

1 に答える 1

3

短い答えは:いいえ

JavaScript を使用してクライアントから MAC アドレスを取得することはできません。これは重大なセキュリティ リスクをもたらすためです。

取得できる唯一の一意の ID は IP アドレスですが、ユーザーのマシンがルーターの背後で NAT されている可能性があるため、これは一意ではない可能性があります。

Java アプレットで ActiveX コントロールを使用してクライアント マシンの MAC アドレスを取得することもできますが、これには選択した方法をクライアント マシンにインストールする必要があり、MAC アドレスを取得するフェイルセーフな方法にはなりません。

于 2013-11-06T11:39:44.527 に答える