企业IT管理员IE11升级指南 系列:
【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍
【2】—— Internet Explorer 11 对Adobe Flash的支持
【6】—— Internet Explorer 11面向IT专业人员的常见问题
【11】—— 通过SCCM 2012和WSUS部署Internet Explorer 11
【16】—— 使用Compat Inspector快速定位IE兼容性问题
不跟踪(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) 介绍