【问题标题】:Implementing Do not track in asp.net mvc在 asp.net mvc 中实现不要跟踪
【发布时间】:2013-12-06 23:13:14
【问题描述】:

如何实现不跟踪来自 asp.net mvc3 的浏览器同意? 如果用户在其浏览器中启用了不跟踪设置,是否所有主要浏览器(如 IE、Firefox 和 Chrome)都会发送一些 cookie 同意请求?

【问题讨论】:

    标签: asp.net asp.net-mvc-3 cookies tracking do-not-track


    【解决方案1】:

    “不跟踪”只是意味着浏览器在每个请求中发送DNT 标头,仅此而已。它不提供任何额外的客户端功能。启用时标头的值为1,禁用时发送0 或省略标头。

    作为 Web 应用程序开发人员,您无需关注 DNT 标头,除非您参与开发访问者跟踪系统,在这种情况下,您所在组织的高层会告诉您是否应该尊重标题与否。

    在 ASP.NET 中,您可以像这样检索标头:

    String doNotTrack = Request.Headers["DNT"];
    if( doNotTrack == "1" ) {
        // Do not track the user
        // ...whatever that means.
    }
    

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      相关资源
      最近更新 更多