Posso fazer com que o navegador pare de atualizar automaticamente as páginas que não foram exibidas por um tempo?


10

Se eu navego para uma página e deixo o navegador por um tempo, quando eu abro o navegador novamente, ele ainda mostra o conteúdo da página - mas depois de um segundo, inicia uma atualização. Existe uma maneira de parar esse comportamento?

Eu experimentei o mesmo comportamento no Dolphin Browser, fwiw.


SIM PORQUE?!?! POR FAVOR, PARE DE RECOLOCAR! Obrigado por perguntar isso.
Matt

Encontrei uma solução, veja minha atualização na minha resposta.
Webs

Respostas:


1

Também notei isso com o Dolphin, mas, nas minhas descobertas, ele não está atualizando a página, mas acho que está recarregando o conteúdo em cache da página. Tenho certeza de que isso está acontecendo porque, no trabalho, temos um sistema sem fio convidado que requer autenticação. Quando conecto meu telefone a ele e navego, tenho que fazer login com credenciais em uma página de destino. Esta página não aparece imediatamente após a abertura do navegador Dolphin, mesmo que eu fique esperando que o Dolphin carregue a página. Tenho que clicar em Atualizar e depois sou redirecionado para a página de destino para fazer login.

Procurei uma configuração de cache que pudesse melhorar esse aborrecimento, mas não a encontrei. Talvez tenhamos que esperar por uma atualização para o aplicativo.

Atualizar:

Isso deve ajudar a resolver o problema dos usuários root, digo ajuda, porque ainda pode haver alguma atualização.

O problema:

O Android está configurado para descarregar o cache do navegador da memória para a partição local (onde os aplicativos estão armazenados) quando você sai do navegador. Isso ocorre porque a maioria dos telefones Android ainda não tem muito espaço na partição em que aplicativos e aplicativos estão instalados. Meu Evo tem apenas 400mb de espaço.

Meu melhor palpite é que o Android foi configurado para funcionar dessa maneira, porque originalmente os telefones não tinham muito espaço para trabalhar. Não, isso está se tornando menos problemático.

Soluções possíveis:

  1. Apenas para usuários rooteados: Faça o download do Swapper2. Pelo que li em outros fóruns, isso faz uma enorme diferença na frequência com que o navegador transfere o cache para a partição local. E os usuários relataram que isso faz uma grande diferença.
  2. Configure o navegador Dolphin para armazenar o cache no cartão SD. Talvez se o navegador não precisar esperar que o cache seja embaralhado, ele não será atualizado tanto, ou se ainda for atualizado, talvez demore menos tempo.

O que eu fiz? Eu instalei o Swapper2 e uau. Realmente funciona. Agora eu posso abrir o Dolphin e não preciso esperar pela atualização. Finalmente!!


Possivelmente, o Android descarregou o aplicativo do navegador, mas salvou uma captura de tela da última visualização e, quando o recarrega novamente para o estado de memória completa, é renderizado novamente a partir do cache? Isso é apenas um palpite, mas se encaixaria nas diretrizes do desenvolvedor sobre como lidar com o ciclo de vida do aplicativo.
Mufasa

11
Eu apenas tentei replicar o comportamento no modo avião e ele não foi atualizado. Isso realmente não significa nada - pode ser que o navegador não tenha descarregado.
Zaz

O modo avião mata qualquer conexão de rede que o telefone tenha. Por que testar com isso? Tente navegar normalmente, pois o problema não é difícil de replicar, pois é a funcionalidade básica do navegador Dolphin.
Webs

2
@ webs: Porque enquanto estiver no modo avião, se a página estiver realmente recarregando, ela falhará, mas se estiver apenas recarregando a página em cache como você suspeita, a página deverá carregar bem.
Matt

Duh! Não acredito que perdi o óbvio lá. Ainda não é um teste definitivo, com certeza. Também acho que encontrei uma solução e eu vou atualizar a minha resposta com informação nova ...
Webs
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.