Chrome扩展程序后台脚本如何与网页服务工作者进行通信?

时间:2016-09-23 14:25:54

标签: google-chrome-extension service-worker

我们的webapp注册了一名服务工作者。我们还有Chrome扩展程序。我们需要的是在没有打开webapp的情况下将消息从服​​务工作者发送到扩展。这样做的正确方法是什么?

我们当前的解决方案是在服务工作者中请求一些URL,并使用webRequest - chrome.webRequest.onBeforeRequest.addListener在扩展程序的后台脚本中捕获它。它有效,但它看起来非常不标准。

1 个答案:

答案 0 :(得分:2)

(来自wOxxOm的评论,因为他讨厌在任何地方回答,但在评论中)

根据this feature request,在添加更直接的支持之前,您的解决方案与任何解决方案一样好。