gpt4 book ai didi

javascript - 使用 Web 通知 API 进行推送

转载 作者:行者123 更新时间:2023-11-28 04:44:43 26 4
gpt4 key购买 nike

我刚刚开始研究 Web 通知 API。当我加载页面时,这个 JS 会立即显示一个通知:

if("Notification" in window) {
if(Notification.permission == "granted") {
var notification = new Notification("Notification Title", {"body":"Message Body", "icon":"my-icon.png"});
} else {
Notification.requestPermission(function (permission) {
if (permission === "granted") {
var notification = new Notification("Notification Title", {"body":"Message Body", "icon":"my-icon.png"});
}
});
}
} else {
alert("Your browser doesn't support notifications");
}

但我更感兴趣的是当其他人访问同一页面时向我显示通知。例如,每当有人(不是我)访问 customer.php 时,通知应该为我而不是他们显示。

这可以通过 Web 通知 API 来完成吗?如果可以,我该怎么做?

最佳答案

  1. 通知注册针对特定 Angular 色(想要接收通知的人)。因此,您的Notification.permission代码将为应用程序的特定用户执行。
  2. 向网站添加代码以将消息推送到您的服务器,可能有多种方法,其中一种可能是在网站加载时调用 JavaScript 函数,并以异步方式将消息发送到服务器。
  3. 服务器端,您有一个 API 接收消息并将通知发布给注册用户(在上述第 1 点下)

关于javascript - 使用 Web 通知 API 进行推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com