浏览器通知调用了网站

Dug*_*ugi 8 javascript browser notifications

最近,在某些网站上,我看到这些浏览器级别调用的通知即使您没有打开某个网站也会弹出.您必须允许显示这些通知,然后它们几乎无处不在,即使您第一次打开没有选项卡的浏览器时也是如此.

我不知道如何使用我的网站调用的这些浏览器级通知.一个名称和一些代码示例将不胜感激,我甚至不知道它编写的编程语言(假设是Javascript).

这是我正在谈论的截图(右上角):

通知1

通知2

通知3

如您所见,即使浏览器已最小化,它们仍然会出现!

pvg*_*pvg 11

这些是使用Notification API实现的 - 最近的一些文档可以在这里找到:

https://developer.mozilla.org/en-US/docs/Web/API/notification

您可以从大多数当前浏览器的控制台轻松尝试 -

Notification.requestPermission();
Run Code Online (Sandbox Code Playgroud)

批准通知权限,然后尝试

new Notification('Hello, you have been notified!');
Run Code Online (Sandbox Code Playgroud)

文档中有更详细的用法示例.