AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1608022
Accepted
Luke Vo
Luke Vo
Asked: 2020-12-08 07:12:34 +0800 CST2020-12-08 07:12:34 +0800 CST 2020-12-08 07:12:34 +0800 CST

Como limpar o cache do Chrome/Chromium Edge Service Worker?

  • 772

Observe que esta NÃO é a pasta Cache. É o Cache do Service Worker, o caminho deve ser AppData\Local\Microsoft\Edge\User Data\Default\Service Worker.

Recentemente, notei que meu disco rígido está quase cheio, então quero limpá-lo. Percebi que enquanto a pasta Cache é aceitável (200 MB), o cache da pasta Service Worker é tão grande (> 1 GB). Eu tentei cancelar o registro de todos os service workers, mas a pasta de cache ainda está lá.

Posso excluí-los com segurança do Windows Explorer?

Ps: como desenvolvedor, estou impressionado com a quantidade de service workers cadastrados. A maioria deles são rastreadores e coisas inúteis que eu deveria ter removido antes.


Eu li este artigo , mas não funcionou para mim porque:

  • Eu não quero excluir cookies também, eu preciso deles. Infelizmente, o Chrome/Edge agrupa isso em uma opção.

  • Não posso simplesmente acessar cada site para excluir o cache individual do Service Worker.

windows-10 google-chrome
  • 3 3 respostas
  • 33413 Views

3 respostas

  • Voted
  1. Best Answer
    harrymc
    2021-03-08T03:23:58+08:002021-03-08T03:23:58+08:00

    Meu próprio cache do Service Worker é encontrado na pasta:
    C:\Users\USER-NAME\AppData\Local\Microsoft\Edge\User Data\Default\Service Worker\CacheStorage\3cedfb74d44f2e84198d23075aef16c34a668ceb.

    Eu tentei limpá-lo usando edge://settings/clearBrowserData a opção de "Imagens e arquivos em cache", mas isso não tocou no cache do Service Worker.

    Então, entrei na pasta acima com o explorer e excluí todo o seu conteúdo, mas deixei a pasta no lugar.

    Então eu iniciei o Microsoft Edge e ele começou sem nenhum problema. Ele também repovoou a pasta com novo conteúdo.

    Então, minha resposta é: Sim, você pode excluí-lo do Explorer.

    Se você estiver preocupado com a segurança, poderá, na primeira etapa, mover o conteúdo para uma pasta temporária e executar o Microsoft Edge. Se tudo funcionar bem, você pode excluir a pasta temporária.

    Observação: o Google Chrome se comporta exatamente da mesma maneira. A sua cache encontra-se em:
    C:\Users\USER-NAME\AppData\Local\Google\Chrome\User Data\Default\Service Worker.

    • 24
  2. 1NN
    2021-03-11T01:50:05+08:002021-03-11T01:50:05+08:00

    @harrymc respondeu como liberar seu cache com força bruta. Aqui está um método para ir de site por site, entendendo um pouco mais sobre o que está acontecendo.

    Ìse você inserir [chrome/edge/vivaldi/...]://serviceworker-internals/na barra de endereços, poderá ver todos os service workers registrados. No entanto, desregistrá-los nessa página não limpará o cache, como observa este artigo abrangente sobre love2dev .

    Em vez disso, se, por exemplo youtube.com, tiver registrado um serviceworker, navegue até esse site e abra o console do desenvolvedor. Abra a guia 'Aplicativo' e o item 'Armazenamento'.

    console do desenvolvedor - Aplicativo - Armazenamento

    Aqui, você verá quanto armazenamento seu service worker ocupa e poderá selecionar quais dados limpar para esse site, por exemplo, retendo apenas os cookies.

    Observe que o service worker será reiniciado assim que você navegar para esse site novamente.

    Se você deseja escolher quais aplicativos podem instalar um service worker em seu sistema, siga as etapas descritas neste artigo , usando o plug-in uBlock.

    É um palpite, mas 5 GB de armazenamento do ServiceWorker é provavelmente algum cliente de webmail com conteúdo offline ativado: é fundamental entender que os serviceworkers foram inicialmente concebidos para dispositivos móveis que nem sempre estão online e, portanto, armazenarão em cache alguns dados de aplicativos da web no sistema local. Além disso, um serviceworker pode receber mensagens push para um aplicativo da web inativo e ativar esse aplicativo. O Gmail é um excelente exemplo: no celular, você pode ler e escrever e-mails enquanto estiver off-line, e ele será sincronizado assim que você estiver on-line. E mesmo que o aplicativo do Gmail não esteja ativo após a reinicialização do telefone, o serviceworker receberá a mensagem push de que você tem algo novo em sua caixa de entrada.

    Como tal, em um PC que está sempre conectado à internet, serviceworkers não são realmente necessários, exceto talvez para acelerar a experiência em alguns sites. No entanto, pode ser que hoje em dia alguns sites simplesmente não funcionem corretamente se você bloquear o serviceworker (mas eu diria que isso é uma má prática de codificação).

    Para uma compreensão mais abrangente, leia os dois artigos vinculados. Além disso, o Googles Introduction to Service Workers pode lançar mais luz sobre o que está acontecendo.

    • 18
  3. boussouira
    2022-09-29T14:59:43+08:002022-09-29T14:59:43+08:00

    Uma solução mais segura para limpar essa pasta: em chrome/edge/vivaldi, vá para "Configurações" -> "Privacidade e segurança" -> "Cookies e outros dados do site" -> "Ver todos os cookies e dados do site", você obterá uma lista de todos os sites que salvaram dados em seu computador. Alguns são apenas cookies, mas alguns terão "armazenamento local" ou "armazenamento de banco de dados".

    É possível verificar cada item, quanto de armazenamento é usado. Você pode usar "remover tudo", para excluir tudo, mas esteja ciente de que todos os cookies e similares também são excluídos.

    • 2

relate perguntas

  • O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente

  • Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux

  • atalho do shell da área de trabalho no painel lateral do explorer

  • Por que não consigo enviar arquivos do Android para o Windows 10?

  • Abrir com em vários arquivos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve