microsoft-edge - Edge:DOMException:注册失败 - 推送服务错误
问题描述
我目前正在尝试为 PWA 设置网络推送通知。在 Chrome (Windows) 上创建新订阅工作正常,但我很难在 Chromium Edge 上工作(目前也在 Windows 上)。我收到以下错误:
DOMException: 注册失败 - 推送服务错误
这似乎是一个足够常见的错误,但我无法通过 DevTools 或谷歌搜索找到任何有用的信息来帮助诊断根本原因。
对于它的价值,这里是创建订阅的代码(只有在确认Notification.permission
被“授予”后才会调用它):
navigator.serviceWorker.ready.then(function (reg) {
reg.pushManager
.subscribe({
userVisibleOnly: true,
applicationServerKey: myVapidKey,
})
...
我目前正在使用 Edge 91.0.864.64。
解决方案
推荐阅读
- logging - 使用 WSGI 进行 Zope 日志记录
- django - 如何在 Django 中使用用户的 unique_id 和令牌发送 url?
- mobile - Appium - 在一个会话中自动化多个 Android 应用程序
- javascript - Angularjs rz-slider没有在键盘箭头键上返回值
- php - 使用php在数据库中插入具有自动增量ID的空白行导入excel文件
- node.js - 在 Microsoft BotFramework 的英雄卡中发送本地存储的图像
- java - 如何在窗口中最小化功能 JTextArea?
- java - Oracle JDBC 数据源将所有连接的自动提交属性设置为 false
- csv - NetSuite - CSV 导入
- java - 在泛型类中使用类的子类型