답변

2

ServiceWorkerContainerServiceWorkerRegistration 인터페이스의 기본 아이디어를 얻는 데 시간이 걸리는 경우 매우 간단합니다.

navigator.serviceWorker.addEventListener(
    "controllerchange", 
    (activationEvent)=>{ 
     var activatedSW = navigator.serviceWorker.controller; 
     //do anything with the activated service worker, e.g. opening a message channel to it, etc. 
    } 
); 
:

ServiceWorkerContainer이 좋아하는 말을 할 수있는 "controllerchange"이벤트를 발생