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