5

asp.net mvc3 からブラウザーの同意を追跡しないように実装するにはどうすればよいですか? IE、Firefox、Chrome などのすべての主要なブラウザーは、ユーザーがブラウザーで有効になっている設定を追跡しないように設定している場合、Cookie 同意要求を送信しますか?

4

1 に答える 1

7

「Do Not Track」とは、ブラウザーDNTがすべてのリクエストでヘッダーを送信することを意味します。それだけです。追加のクライアント機能は提供しません。1ヘッダーは、有効な場合は の値を持ち、0無効な場合はヘッダーを送信または省略します。

Web アプリケーション開発者は、DNT訪問者追跡システムの開発に関与していない限り、ヘッダーを気にする必要はありません。その場合、組織の上層部が、ヘッダーを尊重する必要があるかどうかを教えてくれます。

ASP.NET では、次のようにヘッダーを取得できます。

String doNotTrack = Request.Headers["DNT"];
if( doNotTrack == "1" ) {
    // Do not track the user
    // ...whatever that means.
}
于 2013-12-06T23:19:06.547 に答える