我有一个服务人员和一个onMessage
听众。
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
longRunningTask()
.then(handleResult)
sendResponse({success: true})
return true
})
当我发送消息触发它时,longRunningTask
将开始,但执行需要相当长的时间,因此服务工作者将暂停自身并在完成之前取消任务。
如何防止 Service Worker 过早结束?