我们的webapp注册了一名服务工作者。我们还有Chrome扩展程序。我们需要的是在没有打开webapp的情况下将消息从服务工作者发送到扩展。这样做的正确方法是什么?
我们当前的解决方案是在服务工作者中请求一些URL,并使用webRequest
- chrome.webRequest.onBeforeRequest.addListener
在扩展程序的后台脚本中捕获它。它有效,但它看起来非常不标准。
答案 0 :(得分:2)
(来自wOxxOm的评论,因为他讨厌在任何地方回答,但在评论中)
根据this feature request,在添加更直接的支持之前,您的解决方案与任何解决方案一样好。