Joh*_*ohn 4 asp.net cookies tracking asp.net-mvc-3 do-not-track
我如何实现不跟踪asp.net mvc3的浏览器同意?如果用户设置了不在其浏览器中启用的跟踪设置,那么IE,Firefox和Chrome等所有主流浏览器都会发送一些cookie同意请求吗?
"不跟踪"只是意味着浏览器会在DNT
每个请求中发送标头,就是这样.它不提供任何其他客户端功能.标头具有1
启用时的值,并0
在禁用时发送或省略标头.
作为Web应用程序开发人员,您不需要关注DNT
标题,除非您参与开发访问者跟踪系统,在这种情况下,组织中的高层人员会告诉您是否应该尊重标题.
在ASP.NET中,您可以检索标题,如下所示:
String doNotTrack = Request.Headers["DNT"];
if( doNotTrack == "1" ) {
// Do not track the user
// ...whatever that means.
}
Run Code Online (Sandbox Code Playgroud)