首页 > 代码库 > 企业IT管理员IE11升级指南【5】—— 不跟踪(DNT)例外

企业IT管理员IE11升级指南【5】—— 不跟踪(DNT)例外

企业IT管理员IE11升级指南 系列:

  【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍

  【2】—— Internet Explorer 11 对Adobe Flash的支持

  【3】—— IE11 新的GPO设置

  【4】—— IE企业模式介绍

  【5】—— 不跟踪(DNT)例外

 

不跟踪(DNT)例外

不跟踪(DNT)简介

始终发送“请勿跟踪”标题 (DNT是Do Not Track header的缩写),是在IE11新增的GPO设置,可以在以下路径找到:

管理模板\Windows 组件\Internet Explorer\Internet 控制面板\高级页

 

此策略设置允许您配置 Internet Explorer 发送请勿跟踪 (DNT) 标头的方式。

如果启用此策略设置,Internet Explorer 将在所有 HTTP 和 HTTPS 请求中发送 DNT:1 标头。DNT:1 标头指示服务器不要跟踪用户。

对于 Internet Explorer 9 和 10:

如果禁用此策略设置,则 Internet Explorer 仅在启用跟踪保护列表或使用 inPrivate 浏览模式时发送“请勿跟踪”标题。

Internet Explorer 11 及更高版本:

如果禁用此策略设置,则 Internet Explorer 仅在使用 inPrivate 浏览模式时发送“请勿跟踪”标题。

如果不配置此策略设置,则用户可以在“Internet 选项”对话框的“高级”选项卡上选择“始终发送‘请勿跟踪’标题”选项。通过选择此选项,Internet Explorer 将在所有 HTTP 和 HTTPS 请求中发送 DNT:1 标头;除非用户授予特定于站点的例外,在此情况下,Internet Explorer 将发送 DNT:0 标头。默认情况下启用此选项。

 

 

我们可以通过F12 Network,查看HTTP 请求发送的DNT标头,如下:

 

IT管理员可以查看以下相关的注册表路径,如果通过GPO发布,查看Policies下的路径

HKCU\Software\Microsoft\Internet Explorer\Main\DoNotTrack

Value: 1 启用;0 禁用

 

如何管理 DNT 例外

IE11是第一个支持DNT 例外的浏览器。

IE11浏览器加入的DNT例外功能,可以让网站发送请求例外权限来跟踪用户浏览行为。如果用户批准请求,IE浏览器就会将网站设置为例外。

navigator对象提供了以下方法管理DNT例外:

  • confirmSiteSpecificTrackingException指示网站是否已授予DNT 例外
  • storeSiteSpecificTrackingException 要求将网站保存到 DNT 例外中
  • removeSiteSpecificTrackingException取消网站被授予和存储的DNT例外

更多详细信息:http://msdn.microsoft.com/zh-cn/library/ie/dn265021(v=vs.85).aspx

 

Test Drive 演示:http://ie.microsoft.com/testdrive/Browser/DNTExceptions/Default.html

注意 可以通过组策略设置和 InPrivate 浏览阻止不授予请求 DNT 例外功能。

清除IE11机器上保存的DNT 例外网站

Internet Option->General->Browsing history, 点击”删除…”按钮,打开删除浏览历史对话框,在 "TrackingProtection, ActiveX Filtering and Do Not Track" 选项前打勾,如下图,


 

企业IT管理员IE11升级指南 系列:

  【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍

  【2】—— Internet Explorer 11 对Adobe Flash的支持

  【3】—— IE11 新的GPO设置

  【4】—— IE企业模式介绍

  【5】—— 不跟踪(DNT)例外

企业IT管理员IE11升级指南【5】—— 不跟踪(DNT)例外