IT기타

[basic-서비스워커1]서비스 워커란?

emilyyoo 2025. 5. 1. 23:17
728x90

오프라인에서 실행될 수 있음. 

 

브라우저와 웹사이트 사이에 있는 것. 

 

즉 사용자가 브라우저를 통해 어떤 웹사이트에 접속하면 그 웹사이트가 서비스워커를 이용한다면 가장 먼저 실행된다. 

 

브라우저 -> url -> 서비스워커 -> 웹사이트 

 

어떤 브라우저는 서비스워커기능을 허용하지 않을 수 있으니 

navigator.serviceworker 로 기능 지원여부를 판단한뒤

 

navigator.serviceworker.register('/serviceworker.js') 웹사이트 소스 속 서비스워커 파일을 등록 한다.

 

그러면 마치 쿠키처럼 서비스워커가 사용자의 브라우저에 등록된다.  

728x90