- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我实现了网络推送通知。获取错误的步骤:
我知道当 service worker 收到推送但不显示通知时会发生这种情况。但是我看到正常的通知,为什么我也看到其他奇怪的通知?我可以摆脱这种行为吗?
最佳答案
self.addEventListener('push', function(event) {
// this function should return promise always
}
以我为例:
self.addEventListener('push', function(event) {
event.waitUntil(
self.registration.pushManager.getSubscription()
.then(function(subscription) {
fetch('url')
.then(function(response) {
self.registration.showNotification('title', {});
});
});
);
}
应该是:
self.addEventListener('push', function(event) {
event.waitUntil(
self.registration.pushManager.getSubscription()
.then(function(subscription) {
return fetch('url')
.then(function(response) {
return self.registration.showNotification('title', {});
});
});
);
}
关于chrome-gcm - GCM webpush 在后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32319307/
我已经设置了一个网络推送系统,并且运行良好。 我遇到的问题是,在 Mac 上,如果用户打开了 Firefox,但在收到通知时没有打开任何页面,则点击丢失。我t 什么都不做。 这是相关的部分 self.
我实现了网络推送通知。获取错误的步骤: 打开网站 订阅推送通知 通过 gcm 发送许多推送 - 一切正常 关闭网站标签 发送推送和接收“双推送”- 第一个正常,第二个是“此站点已在后台更新” 重新打开
如果 iOS 支持 native 推送通知,为什么 Chrome 团队(和其他浏览器供应商)无法实现 WebPush ?有技术限制吗? 最佳答案 因为在 iOS 上,Apple 已经(到目前为止)在
我正在查看webpush-java代码。 我尝试使用 CLI 工具发送通知 java -jar build/libs/web-push-3.1.0-all.jar send-notification,
我设法通过类似的方法向 chrome 和 firefox 发送空的推送通知,虽然我试图使我的通知更详细,但是我找不到使用 .net 作为后端的详细 webpush 通知的示例。 我的firefox例子
我想向网站实现推送通知,但无法触发推送事件使用 PHP 和 web push library ,尽管看起来消息发送成功。 我尝试从控制台(chrome)触发该事件,并且它有效。 服务人员: self.
我正在为具有 VAPID 和有效负载加密的 WebPush 开发一个纯 Java 实现(我已经为 GCM 和 FCM 做了实现)。然而,文档仍然很少,代码示例也仍然不多。目前我正试图让它在 Chrom
我正在寻找一种方法来解密发布到 Ruby 服务器的 Webpush 消息。通常,webpushes 会发送到用户代理(例如 Web 浏览器),然后浏览器对其进行解密。在这种特殊情况下,我将 webpu
我正在尝试使用 jar 扩展来扩展现有的网络应用程序(我无法控制)以添加推送通知功能。我尝试按照此处的说明进行操作: https://github.com/web-push-libs/webpush-
我正在使用 webpush 处理通知。我用过 this链接来实现通知网络推送。我正在搜索和应用上周的每个解决方案,但同样的问题 我安装了 gmp 并在 xampp/etc/php.ini 中添加 ex
我是一名优秀的程序员,十分优秀!