javascript - 如何从 Service Worker 打开新的浏览器窗口

标签 javascript notifications service-worker

有没有办法从 Service Worker 打开新的浏览器窗口,例如window.open(...) ?
Clients.openWindow()或者WindowClient.navigate() 不是我需要的东西,只打开新标签。

最佳答案

我不清楚你为什么明确地呼唤 Clients.openWindow() 因为不是您需要的东西,因为您描述的是 Clients.openWindow() 的预期用例.这与您将获得解决方案一样接近。

关于javascript - 如何从 Service Worker 打开新的浏览器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44971290/

相关文章:

ios - 知道 iOS 通知是否被关闭

javascript - 如何在域下导航时停止添加未在 Service Worker 中声明的内容

vue.js - Vue Cli 3如何使用官方PWA插件(Service Worker)

javascript - 我们如何将字符串转换为 bool 值?

javascript - jQuery Ajax 请求异步 false

javascript - 使用 prependTo 元素消失

java - 如何取消正在进行的通知?

ios - 在 Swift 中访问 userInfo 字典

javascript - 新 worker vs navigator.serviceWorker

c# - 将 Javascript 数组转换为 C# 列表