4

クロスブラウザ方式を使用して、js、flash、javaなどを使用してクライアント側からMACアドレス(または各PCに固有の何か-少なくとも標準のユーザー知識レベル-)を取得するにはどうすればよいですか?投票をコーディングするときは、複数の投票を防ぐためにCookieを使用する必要があることをおそらくご存知でしょう。クロスブラウザのjavascriptメソッドが見つかりませんでした(MS IEのActiveXなし)。Javascript、Javaアプレット、またはフラッシュファイルを歓迎します。ありがとうCaglar

4

2 に答える 2

0

Macアドレスを取得するための標準のJavascriptAPIはありません。

Javaアプレットを使用してこの情報を取得すること可能ですが、ハードウェア情報にアクセスするには、署名してポリシーファイルを用意する必要があり、ユーザーに対して実際には透過的ではありません。Javaアプレットを使用したWebページでのMACアドレスの取得を参照してください。

クライアントを追跡する必要がある場合、最も信頼できる方法は、Javascriptで使用可能なAPIの組み合わせを使用して、永続的なCookieを作成することです。標準のHTTPCookie、セッションストレージAPI、キャッシングトリック、およびプラグインの組み合わせを使用して、非常に復元力のあるCookieを作成することができます。Evercookieは良い例です:http ://samy.pl/evercookie/

于 2013-07-02T20:41:13.747 に答える
0

JavaScriptではそれを行うことはできません。そうしないと、だれでも自分のWebサイトにアクセスするように誘惑でき、MACアドレスを確認できるようになります。これは、セキュリティの問題になります。プラグインを介してのみそれを行うことができます。また、ブラウザは、最初にそのプラグインを明示的に許可するようにユーザーに促す必要があります。

于 2013-07-03T16:44:38.517 に答える