Como instalar um Service Worker
Service Worker é um script que seu navegador executa em segundo plano, separado da Web, possibilitando recursos como sincronização periódica, notificações push e até execução em modo offline.
Para criar o script, siga o passo a passo abaixo:
- No Admin VTEX, acesse Configurações da loja > Storefront > Ckeckout, ou digite Checkout na barra de busca no topo da página.
- Clique no ícone de do site desejado.
- Na aba
Código
, clique no botãoNovo
. - Em seguida, clique em
Arquivo
. - Preencha o nome do arquivo exatamente como:
service-worker.js
. - Clique no botão
Criar
. - Programe a funcionalidade.
- Clique em
Salvar
.
Apesar do arquivo se encontrar em /arquivos/service-worker.js
, ele recebe o header Service-Worker-Allowed
com valor /
, o que permite interceptar requests da raiz do site.
Para maiores informações, consulte o Web Fundamentals, do Google Developers.