在网页中推送通知

问题描述 投票:0回答:4

可以在网站上实施网络通知吗?我正在使用jsp的环境,jquery,vue和angular.js用于正面。有一种方法可以在这种环境下实现Web通知吗?

angularjs jsp web push-notification vue.js
4个回答
0
投票

您可以使用Notification API来实现这一目标。

如果你想使用Service Workers从后端推送通知,你可以查看Push API

这些API仍然是草稿,可能只适用于现代浏览器。确保您通过https使用这些API。


0
投票

你可以使用已经集成在Angular中的web套接字。


0
投票

例如:https://github.com/mqttjs

然后在你的js:

    this.client = mqtt.connect(url, options);

    if(topics.length>0)
        this.client.subscribe(topics);

    this.client.on("message", (topic:any, payload:any)=>{
        console.log('CONNECTED', payload);
    });

    this.client.on("connect", function (connack: any) {
        console.log('CONNECTED', connack);
    });

并使用一些服务器端消息代理,例如:rabbitMQ或其他消息路由器

读这个https://www.rabbitmq.com/web-mqtt.html


0
投票

是的,Web通知主要针对Web应用程序,客户端注册和服务器端处理来推送通知,在站点下方有客户端和服务器端示例 -

ServiceWorker

© www.soinside.com 2019 - 2024. All rights reserved.