如何在浏览器中自定义推送通知的权限请求弹出窗口?

mkv*_*kin 8 javascript push-notification web-worker

我看到一些网站有一个像这样的花哨的推送通知权限请求弹出窗口

在此处输入图片说明

而官方 API 文档没有提供任何关于如何自定义权限请求的线索;我可以生成的唯一请求看起来像这样

在此处输入图片说明

如何创建一个不那么难看的弹出窗口?

Sam*_*eff 8

单击House of Bots 站点上的Allow 按钮,您将确切地看到他们是如何做到的——他们没有。

您看到的弹出窗口只是普通的 html,没什么特别的。当您单击允许时,它会打开一个请求许可的新窗口,然后您会看到典型的浏览器窗口,就像您的第二张图片一样。