一直以来,谷歌都在与网站滥用 Chrome 浏览器的通知功能做斗争。从 Chrome 86 开始,该公司正在扩大工作范围,以限制浏览器用户滥用通知。
与大多数现代网络浏览器一样,Chrome 支持网络通知。通知背后的主要思想很简单:为站点和 Web 应用程序提供工具,以通知用户。用户可借此功能获得有关网站更新或新闻的信息(例如 Youtuber 的直播开播消息),但也会被部分网站滥用,用于广告或极端情况下的恶意目的。虽然通知确实需要用户首先接受通知请求,但网站可能会使用欺骗手段让他们允许通知。
Google 在 Chrome 80 中引入了更安静的通知权限请求,并开始自动使用 “滥用通知权限请求” 注册网站,以便其权限请求将使用完全通知用户界面而不是默认权限提示。
从 Chrome 86 开始,Google 对通知内容也进行了同样的操作。默认情况下,使用通知发送 “包含滥用内容的消息” 的网站通知将自动在 Chrome 浏览器中被阻止。Google Chrome 浏览器的桌面版和移动版均支持该阻止功能。
阻止并不意味着不会告知用户。Chrome 会在地址栏中显示通知被阻止的图标,用户可以激活该图标以显示带有以下消息的提示。
通知被阻止
该网站可能试图欺骗您以允许侵入式通知
选项为 “允许” 和 “继续阻止”;前者允许通知并绕过 Chrome 的阻止,后者的作用与单击 x 图标相同,它将阻止保持在适当的位置。
Google 使用其网络爬虫来确定网站是否发送滥用通知。该公司指出,网络爬虫将订阅网站通知,并且其安全浏览技术用于确定内容是否滥用。如果安全浏览确定通知内容不当,则会标记网站,并在 Google 的 Search Console 中告知网站管理员该事实。给予 30 天的宽限期以解决未解决的问题并要求进行审核。未能做到这一点的网站将在 Google Chrome 中阻止其通知内容。
尽管未明确提及,但很可能相同的阻止机制也会在其他基于 Chromium 的浏览器中找到用处。