微软刚宣布发布IE9的RC版,当中被广泛引起讨论的便是跟踪保护(Tracking Protection)功能了,因为这项功能可能严重冲击现在的线上广告产业。
在目前发布的IE9 RC版本,使用者只要用鼠标点选两下就可以下载跟踪保护清单(TPL),接着这个功能便可开始挡住第三方cookies、跟踪像素(tracking pixels)、网站信标(web beacons)、计数器(hit counters)、分析语法(analytics scripts)等一般网站管理人员常用来记录或跟踪用户上网行为的工具。
跟踪保护并非新的构想,事实上类似的隐私保护功能被用在浏览器上已经有相当长的时间,通常以外挂、附加或扩展元件等方式呈现。不过像IE9这样内建隐私保护功能在浏览器上的,微软恐怕是第一个。
微软IE9的运作方式如下:
1. 任何人都可以建立他们想要阻挡或允许的网站或子字串(substrings)清单
2. 任何人在跟踪保护清单中加入的连接,是使用JavaScript上的短片段标签。该连接并不需要与微软TPL在同一网络服务器下。
3. 当IE9用户点选清单中的连接时,会出现对话框
4. 当IE9用户点选新增清单后,系统便会自动将文件下载至系统文件夹,并且让IE即刻开始使用清单中的规则。
之后,IE9在送出HTTP请求至其他网站时,便会先检查TPL中的清单。
保护清单功能还包括以下特点:
跟踪保护清单只会影响来自第三方的内容,举例来说,IE9只会拒绝来自阻挡清单上的网站上的第三方请求,但如果该页面需求是直接从清单上网站来的,使用者仍然可以看到。
使用者可下载不止一个跟踪保护清单,且可以任意开启动或关闭,同时也可以移除清单。
用户可以随时检查跟踪保护清单或是复制成文字档。
跟踪保护清单包含自动更新机制,系统设定的更新期间是七天,不过该清单的发布者可以自己设定更新的周期,通常在1~30天之间。.
如果用户有多个清单,当中可能会遇到一些冲突的情况,例如某网站在某清单上是属于允许网站,但在另一清单上被列为阻挡网站。在此情况下,来自该网站的第三方内容仍会被允许。
如果用户使用个人化过滤清单的手动模式,此设定优先性将超过跟踪保护清单。