【问题标题】:How to check if a website complies the do-not-track request?如何检查网站是否符合不跟踪请求?
【发布时间】:2021-05-15 05:09:45
【问题描述】:

我认为“do-not-track”是一个非常古老的话题,也许没有人再谈论它了,但出于好奇,有谁知道如何验证网站是否遵循(或违反)禁止跟踪在您的网络浏览器中设置?

虽然most major web browser 已经实现了DNT,但我看不到对Tk header 的太多支持。因此,如果 Web 服务器没有响应 tk 标头,那么如何确定他们的 dnt 请求是否被遵守。

【问题讨论】:

    标签: browser http-headers privacy do-not-track


    【解决方案1】:

    DNT 最初是由广告网络提出的,他们承诺尊重其设置,暗中希望没有人启用它。浏览器制造商随后迅速实施,默认为开启。广告网络抱怨“不公平”,然后背弃承诺,拒绝兑现。因此,它大部分都被忽略了(尽管我自己的服务注意到它)。

    最烦人的是,Safari 完全放弃了对 DNT 的支持,因为它是第一个采用 DNT 的公司之一。这对广告网络来说是一次短暂的胜利。 Apple 通过在 iOS 上实施隐私优先的方法刚刚获得了自己的回报,它完全摆脱了广告网络的控制。

    其中一个基本问题是您无法判断网站是否尊重它。因此,虽然 Tk 标头是出于好意,但它完全取决于提供者的诚实度,因此它与RFC3514 一样有希望得到忠实实施。

    【讨论】:

    • 感谢@Synchro 的洞察力,我也遇到了这个答案stackoverflow.com/a/58447221/4448477,其作者说他们的服务(网站getinsights.io)尊重dnt specification,但我没有看到任何tk 在他们的响应头中。如果我正在检查错误的标志,或者响应标头中是否有任何其他标志来检查服务器是否已拒绝 dnt-enabled 请求,您能否告诉我?正如您所说的your services pay attention to it,您能否通过在响应标头中返回tk 标志来分享您尊重dnt 请求的网址?
    • 到目前为止,tk 标头已被弃用,不应使用。 developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Tk
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 2012-04-28
    • 2022-08-19
    相关资源
    最近更新 更多