Como habilitar o cache offline (navegação offline) no Chome?

Como habilitar o cache offline (navegação offline) no Chome?

O Google parece ter removido a opção de sinalizadores "Ativar botão Mostrar cópia salva" (o sinalizador #show-saved-copy) no Chrome. Não sei quando fizeram isso, mas não estou vendo na versão 75. Existe outra maneira de habilitar a visualização de páginas em seu cache (ou seja: você já esteve lá uma vez, agora está offline... ) ?

Eu o uso há anos com um aplicativo da web de página única (SPA) que precisa funcionar offline. Eu criei o aplicativo e há inúmeras páginas que fazem referência a ele em 2018.

https://www.howtogeek.com/263577/how-to-enable-offline-browsing-in-chrome/

https://www.itllc.net/how-to/tip-of-the-week-no-internet-you-can-still-view-cached-web-pages-in-chrome/

Como posso restaurar essa funcionalidade no Chrome?

Talvez este seja um recurso integrado? Testei e não funciona.

chrome://flags/#enable-new-download-backend não parece oferecer funcionalidade offline.

Meu teste envolve: CNN.com (qualquer site aleatório), deixá-lo carregar totalmente e fechar o Chrome. Em seguida, desconectei meu wifi, abri o Chrome e fui para CNN.com… Recebi a mensagem de erro padrão ‘offline’.

Responder1

Desde julho de 2019, o antigoMostrar botão de cópia salvaflag não está mais disponível no Chrome para trabalhar off-line, embora o Chrome ainda armazene em cache as páginas visualizadas. Portanto, é necessário um truque que envolve um servidor proxy fictício:

  • Baixe e instale a extensão Flipper proxy rápido e sujo
  • Clique no ícone da extensão no canto superior direito do Chrome para escolher um servidor proxy. O padrão (mostrado abaixo) é systema conexão atual com a Internet.
  • Para navegar offline, selecione a terceira opção http://localhost:8080 (a menos que você já esteja executando um servidor proxy em seu PC)
  • As solicitações da Internet agora serão roteadas para o seu próprio PC para que você trabalhe offline de maneira eficaz. Eles falharão com uma página de erro "não foi possível conectar ao servidor proxy". Páginas da web e vídeos salvos ou aqueles em seu histórico podem ser exibidos se já estiverem armazenados em cache no Chrome.
  • Para retornar ao trabalho normal online, clique novamente no ícone da extensão e selecione system.

EDITAR: Veja meu comentário abaixo.

Responder2

Isso pode funcionar: chrome://flags/#back-forward-cache. (Estou usando o Chrome 88). Se você definir como enable force caching all pages (experimental), poderá funcionar de forma semelhante ao #show-saved-copysinalizador.

Responder3

--não funciona por padrão-- Na versão mais recente do Chrome, ele exibe automaticamente a versão offline se nenhuma conexão estiver disponível.

--update-- Na verdade, eu tinha um script personalizado em execução em segundo plano que estava produzindo os arquivos localmente. Posso confirmar que depois que o script foi encerrado, o cache offline não está disponível. Minha recomendação atual seria, portanto, instalar também um aplicativo de terceiros para lidar com a visualização do cache, o que não é a alternativa mais bonita, mas realmente dá conta do recado :)

informação relacionada