问题标签 [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.
javascript - 如何使用来自 Http 站点的 Chrome 推送通知
如何在我的 HTTP 站点上集成 chrome 推送通知 (GCM)。如果我能得到任何与此相关的样本,那将是很大的帮助?根据 Google 文档,这仅适用于 HTTPS 站点,但有没有办法在 HTTP 站点上集成推送?
请帮帮我,我卡在这里?
service-worker - 服务工作者 showNotification 需要交互标志
下面的代码会生成一个通知,该通知会在 20 秒内自动消失在 chrome 上.. 我不明白为什么会这样......!!!该文件说通知的默认超时值为 8 secs ,那么为什么需要 20 secs 来关闭通知,,,
而且我知道 require_interaction 标志不稳定,但是...你们中的任何人都知道它是否仅适用于特定的 chrome 版本等...!
更新问题是 requireInteraction 标志拼写.. ..my bad ...!!
push-notification - 如何衡量从我的渐进式 Web 应用程序禁用推送通知的人数?
我在我的渐进式 Web 应用程序中将新的 Web 推送 API 与服务工作者一起使用,但我担心用户在最初启用推送通知权限后会禁用它。
检测用户禁用通知权限(即添加仪器/分析)以便我可以跟踪的最佳方法是什么?
javascript - 带有数据的 Chrome 浏览器推送通知?
chrome浏览器弹出一个带有数据的气球,如下图
但 Mozilla 表示PushEvent.data仍处于试验阶段
这是一项实验性技术 由于该技术的规范尚未稳定,请查看兼容性表以了解在各种浏览器中使用的正确前缀。另请注意,随着规范的变化,实验技术的语法和行为可能会在未来版本的浏览器中发生变化。
注意:任何浏览器尚不支持此功能。
现在facebook如何检测5个通知?,他们是否重新建立http连接来检测它?或者它真的与PushEvent.data一起出现
google-chrome - Service Worker 未提示注册 - net::ERR_FILE_EXISTS
我浏览了其他线程 - 没有具体的答案。
我为通知实现了一个服务工作者
我检查了所有内容 - 所有脚本都在 root 中,键都很好地实现了。但是,没有提示我允许通知。
控制台输出显示:
注意:我确实有正确的 URL(只是在此处更改)。
是什么导致服务人员错误?我该如何解决?
service-worker - 网络推送通知不显示电脑是否关闭或睡眠
因此,我终于为我的网站实现了成功的推送通知,但是当我推送通知并假设接收者的电脑已关闭,或者在睡眠模式下 gcm 返回成功但通知丢失时,它永远不会为该用户弹出...而另一方面,我注意到 facebook 似乎正在做一些事情来帮助它解决这个问题.. 重新启动后的第一件事就是打开 chrome 时,您会看到 facebook chrome 通知... 有没有人知道至于fb如何解决这个问题??
web-push - 使用 Web 推送通知从 GCM 获取自定义消息
我在 Chrome 中使用 Web 推送通知,它们运行良好。但现在我想在我的通知中传递一条自定义消息。我可以让我的 Service Worker 调用我的站点来获取内容,就像在https://simple-push-demo.appspot.com/上所做的那样——如果我希望每个收件人都看到相同的消息,这很好。
有没有办法获得收件人registration_id
或message_id
GCM 返回的?如果我能得到其中任何一个并将它们包含在服务的回调中,我就可以自定义响应。
此外,关于我们何时可以在对 GCM 的调用中包含有效负载的任何信息?
javascript - 在 Web 推送通知中使用来自推送的数据
我正在尝试使用 Service Worker 为 Web 推送通知设置演示。在服务工作者 sw.js 中,我有以下代码。
这工作正常。我希望收到我通过推送cURL
请求发送的数据,例如title
等等。有什么方法可以在此waitUntil
方法中获取所有数据吗?
非常感谢任何帮助。
service-worker - event.waitUntil 在推送事件监听器中调用时抛出错误
我的 service-worker.js 收到来自 GCM 的通知时出现错误
使用上面的代码,我可以完成 gcm chrome web 通知的实现,但是我在控制台中遇到了错误。
push-notification - Service Worker 无需登录即可从服务器获取数据
我要做的是制作一个安装了 Service Worker 的 Web 应用程序,以使用 Chrome 和 Firefox 上的 Push Notifications API 向用户显示推送通知。
但是我不知道当用户会话过期时是否可以这样做,因为服务器端会话在三个小时后关闭。¿ 服务工作者可能会继续显示基于缓存用户的通知,或者它要求用户正在登录。我知道这对普通最终用户可能不是很好,但这是一个内部系统,所以它如果他们整天都收到通知也没关系。