A maioria dos navegadores da área de trabalho do Windows utiliza a combinação de teclado Ctrl+ F5para forçar uma atualização de cache específica da página. Navegadores baseados no Mac OS X tendem a usar Command+ R. Existe uma atualização de cache equivalente para uma única página no Safari em execução no iOS?
Sei que posso limpar manualmente o cache do navegador, mas prefiro atualizar apenas a página que estou vendo no momento.
ios
mobile-safari
ahsteele
fonte
fonte
Respostas:
O encerramento forçado não funcionou de forma confiável para mim no iOS 8. O que fez foi usar o modo privado para testar:
fonte
Se você tiver o telefone conectado ao computador / laptop Apple, com as ferramentas de desenvolvedor do Safari abertas (e a janela ativa), você pode pressionar:
Command Key + Option + R
fonte
Se você forçar o encerramento do Safari (clique no botão home, clique duas vezes no botão home, pressione e segure o ícone Safari na barra de multitarefa e toque no ponto vermelho), parece que o Safari limpará seu cache. Mas isso limpará o cache inteiro, não apenas uma única página.
Você também pode limpar os cookies e dados do Safari no aplicativo Configurações. Em Avançado, você pode limpar dados de sites individuais, o que pode funcionar se você conhecer todos os sites associados à página da Web que deseja liberar.
fonte
Você pode forçar o dispositivo a parar o cache de arquivos, conectando-o a um computador com um cabo e ativando o modo de desenvolvedor do Safari.
Configurações> Safari> Avançado> Web Inspector
Safari> Preferências> guia Avançado> Mostrar Desenvolver na barra de menu
Desenvolva> iPhone de exemplo> example.com/page
Se você é um desenvolvedor web, esta é a maneira ideal de fazer isso, porque agora você tem acesso ao painel de ferramentas de desenvolvimento extremamente útil. E você não precisa repetir um processo irritante se precisar obter uma versão nova o tempo todo, não apenas limpar o cache uma vez.
Se você é apenas um usuário geral tentando limpar o cache, use um dos outros métodos aqui.
Atualização: agora você pode conectar-se ao dispositivo via WiFi. Pode ainda exigir configuração inicial com o cabo, mas você pode definitivamente se conectar sem ele depois disso.
Desenvolver> Exemplo de iPhone> Conectar via rede
fonte
Exclua os dados em cache de um único site acessando Configurações > Safari > Avançado > Dados do site > Mostrar todos os sites .
Toque em Editar no canto inferior direito da tela e role na lista ou pesquise no campo de pesquisa para encontrar o site que deseja limpar). Toque no vermelho - ícone ao lado do endereço do site, e depois toque no Excluir botão que aparece.
Volte ao Safari e recarregue a página, e todos os artefatos do site serão recarregados.
fonte
No Safari, ative o Modo Desenvolvedor. Em seguida, você pode usar a seguinte combinação para limpar o cache:
Eu suponho que isso só eliminará o cache do site em que você está naquele momento.
fonte
Toque duas vezes no botão Atualizar.
fonte
você pode adicionar um número aleatório ao script ou vincular src como:
<link rel="stylesheet" href="css/main.css?rand=<?=$rand;?>" type="text/css" /> <script type="text/javascript" src="js/main.js?rand=<?=$rand;?>"></script>
isso força o Safari a recarregar o arquivo, porque ele pensa que é um arquivo diferente.
fonte
...?rand=15
GET
parâmetro-completamente.) Mas, isso realmente não é a mesma coisa que o OP está pedindo.Pressione e segure o botão Atualizar. iPhone 6
fonte