0

我有一个服务人员和一个onMessage听众。

chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
   longRunningTask()
     .then(handleResult)
   sendResponse({success: true})

   return true
})

当我发送消息触发它时,longRunningTask将开始,但执行需要相当长的时间,因此服务工作者将暂停自身并在完成之前取消任务。

如何防止 Service Worker 过早结束?

4

0 回答 0