如何实现不跟踪来自 asp.net mvc3 的浏览器同意?
如果用户设置了不跟踪浏览器中启用的设置,所有主要浏览器(例如 IE、Firefox 和 Chrome)是否都会发送一些 cookie 同意请求?
“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.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)