7得票3回答
火狐推送API - AbortError:获取推送订阅时出错。

我正在使用Firefox Nightly 46.0a1版本(OS X只有42v,而Push API需要43v)。 但我遇到了以下错误: DOMException [AbortError: "Error retrieving push subscription" code: 20 nsres...

9得票3回答
通过importScripts在Service Worker中引入的脚本如何进行刷新?

我有一个网站,其中有一个服务工作者,如下所示: // Import a script from another domain importScripts('https://example.com/script.js') 假设script.js更新了一些新代码,且服务工作者由于推送事件而被...

42得票2回答
ASP.NET Core Web 推送通知

主要目标是为网站添加能够使用Html5 Push API和服务工作程序发送Web通知以弹出系统通知以警示用户的功能。不使用仅在网站打开时运行客户端脚本的SignalR。同时,应该可以在网站关闭时发送通知,如此处所述-这是可能的。 这里是关于Push API的好文章,并提供了示例,但它使用No...

11得票1回答
如何使用Web推送通知远程取消通知?

我正在使用基于新服务工作者API的Web推送通知,有以下应用场景: 用户选择在多个设备/平台上接收通知 我们向他们所有的设备/平台发送通知 用户在其中一个设备/平台上关闭了一条通知 我们想现在从他们的其他设备/平台远程隐藏该通知 鉴于Push API中的userVisible限制,是否有任...

18得票2回答
如何在HTML5 Web应用程序中实现推送通知?

我有一个网页应用程序。我想要使用HTML 5内置的通知API,在用户访问特定页面时从服务器进行推送通知。这种做法可行吗?

10得票1回答
在 Chrome 推送通知中的 Service Worker 中的 GCM 注册 ID

我可以发送推送通知,在服务工作器中进行服务调用,我只想在该服务调用中发送GCM注册ID。如何在服务工作器中获取注册ID或订阅ID? 这是我的代码: self.addEventListener('push', function(event) { console.log('Received...

8得票1回答
`pushManager.subscribe`和`pushManager.getSubscription`在服务工作者中有什么区别?

PushManager.getSubscription() 获取现有的推送订阅。它返回一个 Promise 对象,解析为一个 PushSubscription 对象,其中包含现有订阅的详细信息。如果不存在现有的订阅,则解析为 null 值。 [...] PushManager.sub...

18得票4回答
在Java中为Web Push API加密消息

我正在尝试创建一个服务器,可以使用Push API发送推送消息:https://developer.mozilla.org/en-US/docs/Web/API/Push_API 我已经完成了客户端的工作,现在我想要能够从Java服务器发送带有有效载荷的消息。 我看到了nodejs web...

11得票7回答
PushManager订阅承诺从未被实现或拒绝。

我目前正面临一些Chrome (Chromium)版本的问题,其中来自ServiceWorker的PushManager.subscribe承诺处于挂起状态。 代码本身相当简单:return serviceWorkerRegistration.pushManager.subscribe({ ...

14得票2回答
如何在原生安卓应用中使用Webview实现Web推送通知?

我有一个响应式网站,并启用了推送通知功能。如果我在我的本地Android应用程序中使用 WebView 加载我的网站,那么通常会在Chrome/Firefox中弹出询问用户是否允许推送通知的窗口,在 WebView 中不会显示。显然,WebView 不支持移动应用程序的同样的网络推送通知。我知...