Estou fazendo alguns testes em um site móvel em desenvolvimento e há muitas atualizações e alterações acontecendo neste site. Para testar novamente e limpar qualquer JavaScript ou o que não é mantido no cache do meu iPhone, preciso limpar o site do histórico.
No entanto, não estou muito interessado em limpar todo o histórico do meu navegador, pois não quero voltar a entrar em todos os sites nos quais estou conectado ou com cookies. Esse teste pode durar vários meses e o pensamento de ter que limpar meu histórico e entrar em todas as minhas várias contas todas as vezes não é tão atraente.
Existe uma maneira de limpar especificamente o histórico de apenas um domínio do meu histórico sem limpar todo o meu cache?
Eu poderia (e realmente) ter outros navegadores no meu iPhone (chrome, opera - se isso conta como um navegador), mas como o Safari é o navegador que o público-alvo usará principalmente, preciso manter esse navegador predominantemente.
Respostas:
Não sei se é exatamente isso que você deseja, mas se você abrir Configurações, clicar no Safari, rolar para baixo e clicar em Avançado, clicar em Dados do site para obter uma lista dos sites que armazenaram dados. Você pode clicar em Editar e remover os dados apenas dos sites dos quais deseja remover os dados armazenados.
fonte
Você também pode usar isso no navegador,? Nocache = 1, carregando o URL. exemplo www.constructivworks.com/?nocache=1
Isso deve limpar o cache especificamente no site que você abriu nessa guia específica.
Espero que isto ajude!
fonte
Minha versão da resposta de Andre e Gary;
fonte
Para limpar os cookies de um site específico no Chrome para iOS
Agora basta visitar qualquer site, abrir seus favoritos e clicar no favorito que acabamos de criar. Isso limpará os cookies apenas para esse site, mesmo no Chrome iOS.
Referênciasjavascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())
fonte
Como não consegui encontrar uma maneira de fazer isso (eu estava apenas tentando atualizar a folha de estilo para testes de desenvolvimento), acabei adicionando
?v=$time
ao final da minha folha de estilo enquanto testava para garantir que sempre houvesse as alterações mais recentes e não armazenou em cache (normalmente, o cache é bom, mas eu precisava ver alterações durante o desenvolvimento).fonte