问题标签 [web-push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2981 浏览

javascript - 如何使用来自 Http 站点的 Chrome 推送通知

如何在我的 HTTP 站点上集成 chrome 推送通知 (GCM)。如果我能得到任何与此相关的样本,那将是很大的帮助?根据 Google 文档,这仅适用于 HTTPS 站点,但有没有办法在 HTTP 站点上集成推送?

请帮帮我,我卡在这里?

0 投票
1 回答
2369 浏览

service-worker - 服务工作者 showNotification 需要交互标志

下面的代码会生成一个通知,该通知会在 20 秒内自动消失在 chrome 上.. 我不明白为什么会这样......!!!该文件说通知的默认超时值为 8 secs ,那么为什么需要 20 secs 来关闭通知,,,

而且我知道 require_interaction 标志不稳定,但是...你们中的任何人都知道它是否仅适用于特定的 chrome 版本等...!

更新问题是 requireInteraction 标志拼写.. ..my bad ...!!

0 投票
1 回答
245 浏览

push-notification - 如何衡量从我的渐进式 Web 应用程序禁用推送通知的人数?

我在我的渐进式 Web 应用程序中将新的 Web 推送 API 与服务工作者一起使用,但我担心用户在最初启用推送通知权限后会禁用它。

检测用户禁用通知权限(即添加仪器/分析)以便我可以跟踪的最佳方法是什么?

0 投票
1 回答
389 浏览

javascript - 带有数据的 Chrome 浏览器推送通知?

chrome浏览器弹出一个带有数据的气球,如下图

在此处输入图像描述

但 Mozilla 表示PushEvent.data仍处于试验阶段

这是一项实验性技术 由于该技术的规范尚未稳定,请查看兼容性表以了解在各种浏览器中使用的正确前缀。另请注意,随着规范的变化,实验技术的语法和行为可能会在未来版本的浏览器中发生变化。
注意:任何浏览器尚不支持此功能。

现在facebook如何检测5个通知?,他们是否重新建立http连接来检测它?或者它真的与PushEvent.data一起出现

0 投票
1 回答
1025 浏览

google-chrome - Service Worker 未提示注册 - net::ERR_FILE_EXISTS

我浏览了其他线程 - 没有具体的答案。

我为通知实现了一个服务工作者

我检查了所有内容 - 所有脚本都在 root 中,键都很好地实现了。但是,没有提示我允许通知。

控制台输出显示:

注意:我确实有正确的 URL(只是在此处更改)。

是什么导致服务人员错误?我该如何解决?

0 投票
1 回答
636 浏览

service-worker - 网络推送通知不显示电脑是否关闭或睡眠

因此,我终于为我的网站实现了成功的推送通知,但是当我推送通知并假设接收者的电脑已关闭,或者在睡眠模式下 gcm 返回成功但通知丢失时,它永远不会为该用户弹出...而另一方面,我注意到 facebook 似乎正在做一些事情来帮助它解决这个问题.. 重新启动后的第一件事就是打开 chrome 时,您会看到 facebook chrome 通知... 有没有人知道至于fb如何解决这个问题??

0 投票
2 回答
417 浏览

web-push - 使用 Web 推送通知从 GCM 获取自定义消息

我在 Chrome 中使用 Web 推送通知,它们运行良好。但现在我想在我的通知中传递一条自定义消息。我可以让我的 Service Worker 调用我的站点来获取内容,就像在https://simple-push-demo.appspot.com/上所做的那样——如果我希望每个收件人都看到相同的消息,这很好。

有没有办法获得收件人registration_idmessage_idGCM 返回的?如果我能得到其中任何一个并将它们包含在服务的回调中,我就可以自定义响应。

此外,关于我们何时可以在对 GCM 的调用中包含有效负载的任何信息?

0 投票
2 回答
1972 浏览

javascript - 在 Web 推送通知中使用来自推送的数据

我正在尝试使用 Service Worker 为 Web 推送通知设置演示。在服务工作者 sw.js 中,我有以下代码。

这工作正常。我希望收到我通过推送cURL请求发送的数据,例如title等等。有什么方法可以在此waitUntil方法中获取所有数据吗?

非常感谢任何帮助。

0 投票
1 回答
3123 浏览

service-worker - event.waitUntil 在推送事件监听器中调用时抛出错误

我的 service-worker.js 收到来自 GCM 的通知时出现错误

使用上面的代码,我可以完成 gcm chrome web 通知的实现,但是我在控制台中遇到了错误。

0 投票
1 回答
525 浏览

push-notification - Service Worker 无需登录即可从服务器获取数据

我要做的是制作一个安装了 Service Worker 的 Web 应用程序,以使用 Chrome 和 Firefox 上的 Push Notifications API 向用户显示推送通知。

但是我不知道当用户会话过期时是否可以这样做,因为服务器端会话在三个小时后关闭。¿ 服务工作者可能会继续显示基于缓存用户的通知,或者它要求用户正在登录。我知道这对普通最终用户可能不是很好,但这是一个内部系统,所以它如果他们整天都收到通知也没关系。