Ao salvar um site para leitura offline com Ctrl+ Sno Firefox, percebo que o processo de download leva alguns segundos para terminar, embora a página da web já esteja carregada.
Gostaria de saber se salvar a página da Web dessa maneira fará com que o Firefox busque todo o conteúdo (HTML, imagens, JavaScript, CSS etc.) pela segunda vez ou se será apenas obtido dos arquivos já carregados no cache.
Respostas:
Não, ele não aciona uma segunda solicitação.
Acabei de testar executando um servidor HTTP simples para registrar as solicitações. O servidor não recebeu uma segunda solicitação ao salvar o site.
python -m SimpleHTTPServer 7070
)Editar:
Os comentaristas perguntaram sobre comportamento diferente se o servidor está enviando cabeçalhos "sem cache". Eu testei com
Pragma: No-Cache
eCache-Control: No-Cache
e o resultado permanece o mesmo.O código que eu usei para fazer o teste (através desta resposta ):
fonte
Não, não faz.
Acabei de testar isso sem nenhum código, desconectando meu computador da Internet e salvando uma página da Web já carregada.
Funcionou. Você pode fazer o mesmo teste você mesmo.
Concedido que o comportamento pode ser diferente se o computador estiver online ou offline, mas a resposta principal atual mostra um teste mais aprofundado. Eu só acho que ainda é valioso fazer um teste simples .
fonte
Isso é facilmente testado usando as ferramentas de desenvolvedor do Firefox .
Abra as ferramentas e clique na guia "Rede".
Salve a página
Você verá que não há tráfego de rede extra gerado.
fonte
Ao contrário das outras respostas, o Firefox 59.0 faz o download uma segunda vez para (nos meus testes) imagens, mas não para arquivos HTML.
Carreguei uma imagem arbitrária ( https://cdn.shopify.com/s/files/1/1613/3867/products/GS_cat_feeding_reminder_forget_someone.png?v=1520745318 ) e usei ctrl+ spara salvá-la.
fonte
Possivelmente.
CSS tem um
@media
seletor. Ele permite que o CSS use definições diferentes, dependendo do tipo de hardware que está sendo usado para exibir a página - impressora, telas de tamanhos diferentes etc.O CSS também pode solicitar diretamente arquivos de imagem (imagens de marcador, imagens de fundo).
Agora, se o Firefox faz o download apenas do necessário para o hardware atual ao exibir a página, mas faz o download de tudo ao salvar em disco, você pode fazer solicitações adicionais.
Embargo:
Esta é apenas a primeira metade de uma resposta praticamente útil; a segunda metade estaria testando esse cenário. Infelizmente, estou ficando sem tempo, portanto aceitarei edições ou comentários se alguém puder relatar resultados de testes repetíveis.
fonte