Force o FireFox para recarregar o CSS de impressão

2

Atualmente estou aprimorando o layout CSS para a versão impressa do meu Blog. Um grande problema é o seguinte: o FireFox armazena em cache o CSS de impressão (aquele com media="print" ) e não o recarrega, portanto as alterações nele não são visíveis.

O habitual CTRL + F5 não funciona na página de visualização da impressão e não quero limpar todo o cache do navegador toda vez que atualizo o CSS da minha impressão.

Qualquer maneira de ver rapidamente as alterações no arquivo CSS de impressão?

    
por Lukas Knuth 27.07.2012 / 01:10

2 respostas

0

Extensão do Firefox para recarregar apenas o css ..
link

    
por 28.07.2012 / 20:35
3

Tente pressionar: Ctrl + Deslocar + R ou Ctrl + F5 no Windows, CMD + Deslocamento + R no Mac. Ele recarregará a página, substituindo o cache. Isso às vezes é chamado de "recarga forçada".

Veja: Atalhos de teclado - Execute tarefas comuns do Firefox rapidamente

According the letter of the HTTP caching specification, user agents should never cache URLs with query strings. While Internet Explorer and Firefox ignore this, Opera and Safari don’t

Solução de problemas:

  • Tente acessar o link CSS diretamente e atualize-o usando os atalhos de teclas acima.

  • Digite about:config na barra de URL e encontre a entrada intitulada network.http.use-cache . Defina isso como false .

  • Você também pode tentar adicionar no final do ponto de interrogação do URL do CSS algo como "? a" ou outra coisa, o navegador "achará" uma página dinâmica e será forçado a recarregá-la.

    Por exemplo:

    Se você tiver acesso ao html, adicione um ponto de interrogação ao final de um URL.

    Se você não fizer isso, tente o seguinte truque de cache e verifique se isso funciona:

    Carregue a página principal em http://example.com/ , que carrega o arquivo CSS em cache em http://example.com/print.css , para que você possa ir diretamente para http://example.com/print.css?nocache adicionando ?nocache no final. A maioria dos navegadores da Web deve ignorar seus caches para qualquer arquivo que tenha ponto de interrogação na URL. Em seguida, tente recarregar a página principal em http://example.com/ ou http://example.com/?nocache

    Verifique também: O que o ponto de interrogação no final de um css inclui o url fazer? e É o nome do arquivo ou a URL inteira usada como chave nos caches do navegador?

  • O último método (como OP já mencionado) é limpar o cache por Ctrl + Deslocar + Backspace (ou < kbd> Ctrl + Deslocamento + Apagar , dependendo do seu sistema).

  • Verifique: Force o navegador para atualizar o css, o javascript etc.

por 29.07.2012 / 01:58