Google的Chrome版本80将开始阻止网站推送通知。虽然Chrome浏览器将允许用户选择加入推送阻止,但某些网站将自动注册为阻止功能。强烈建议发布商和开发人员阅读Google的最佳做法,以免阻止其推送通知。
自动推送通知阻止
在两种情况下,Chrome会在博客中发布推送通知。
第一种情况适用于始终阻止推送通知的用户。这些用户将不必手动打开推送通知阻止。默认情况下将启用阻止。
第二种情况是针对推送通知的选择加入率较低的网站。
随着Google收集数据,推送通知阻止的自动注册将增加。
滥用网站的处罚
Google警告说,那些滥用推送通知来投放广告或恶意软件或将其用于“欺骗性目的”的网站。
处罚细节将在以后宣布。
安静的用户界面
Chrome浏览器将推出所谓的“安静的用户界面”。目的是提醒用户推送通知已被阻止,并为用户提供取消阻止通知的机会。
这是安静UI的示例:
推送通知阻止何时到达?
推送通知阻止功能将在Chrome 80上生效。Chrome80计划于https://www.chromestatus.com/features/schedule于2020年2月4日发布。
希望体验新功能的Web开发人员可以下载Chrome Canary,它是具有最新功能的Chrome开发人员版本。Chrome浏览器警告Canary可能不稳定。我已将Canary用于测试目的,但尚未遇到任何问题。
如何防止推送通知阻止
Chrome浏览器建议发布商使用Chrome Canary测试其网站,以体验不到80个月的Chrome版本推出后Chrome浏览器如何与其网站进行交互。
Google发布了最佳做法,并播放了有关如何使用推送通知的视频,这种推送视频将被用户看到并且不会被自动阻止。
“首先,我们建议Web开发人员通过在chrome:// settings / content / notifications中手动启用它,以更安静的通知权限UI来测试其网站的权限请求流。
在撰写本文时,该功能正逐步向Canary,Dev和Beta通道推出,并且可以在Chrome 80及更高版本的chrome:// flags /#quiet-notification-prompts中强制启用。
其次,我们建议开发人员遵循最佳实践来请求用户的通知权限。要求用户在首次到达时注册Web通知的网站的接受率通常很低。相反,我们建议网站等到用户了解上下文并看到收到通知的好处后再提示许可。”