1. 基于“更好广告标准”的判定:Chrome浏览器的广告屏蔽功能通过Google Safe Browsing实现,依据“更好广告标准”来判定哪些广告需要被屏蔽。这一标准旨在消除那些具有干扰性或令人讨厌的广告,同时允许符合特定准则的网站展示广告。例如,一些自动播放且声音无法关闭的视频广告、占据页面大部分面积的弹窗广告等,都可能被判定为不符合标准而被屏蔽。
2. 拦截请求与屏蔽元素两种方式
- 拦截请求:在网页加载过程中,Chrome会拦截广告内容的请求,从而阻止其加载。这种方式的优点是可以减少网络带宽文件下载时间,有效节省用户流量,同时也能提高网页浏览速度,提升用户体验。
- 屏蔽元素:对于已经加载到页面上的广告元素,Chrome浏览器可以通过CSS选择器等方式识别并屏蔽这些广告元素,使其在页面上不可见。
3. 利用机器学习和用户反馈:谷歌浏览器的广告过滤系统主要基于机器学习和用户反馈来识别和屏蔽可能具有骚扰性或侵犯隐私的广告。它会分析广告的特征,如弹窗方式、内容性质、域名信誉等,来判断是否将其拦截。但由于广告形式的多样性和复杂性,难免会出现误判的情况。
4. 黑名单机制:谷歌会根据网站的样本页面进行评估,确定其是否有违反“更好广告标准”的广告。如果一个网站一贯违反标准并拒绝删除违规广告,就会被列入黑名单。当你访问Chrome浏览器上的一个URL时,浏览器的过滤器会将其与黑名单相关联,若确定你访问的是带有刺激性广告的域,那么过滤器将会检查页面上的网络请求,以阻止这些广告。