Você pode impedir que o navegador do iPhone recarregue as páginas?

16

Eu uso o metrô, o que significa trechos de 20 minutos sem internet.

Para me dar algo para fazer, muitas vezes abro várias páginas da web, digamos 3 ou 4 antes de ficar offline, para poder lê-las enquanto estou sem sinal.

Se eu verificar minhas páginas pouco antes de perder um sinal, elas aparecerão perfeitamente e o ícone da Internet não aparecerá, daí o meu pensamento de que não será recarregado quando eu verificar.

Depois de perder a Internet, às vezes minhas páginas da Web são exibidas bem, outras vezes elas tentam recarregar.

Existe uma maneira de fazê-los não recarregar para que eu possa lê-los?

Alguma outra alternativa?

Chollida
fonte
4
Se houver algum consolo, o iOS 6 oferecerá uma Lista de leitura offline para essas situações.
7
Se alguém tivesse feito um app para esse tipo de leitura offline enquanto pendulares ... ;-)
bmike

Respostas:

9

O comportamento que você descreveu parece ser uma limitação do navegador móvel Safari. Outros usuários se queixaram do comportamento de atualização automática do Safari Mobile em várias postagens no fórum da comunidade Apple.

Este post do iFans oferece algumas explicações e possíveis soluções:

Isso não é um recurso ... É uma limitação.

O MobileSafari mantém o cache do site apenas na RAM e, portanto, uma vez que fica sem RAM, destrói automaticamente uma página inteira, forçando a atualização , disfarçando-se como um recurso de atualização automática. Você pode manter no máximo 3 páginas abertas a qualquer momento ... Mesmo o iPhone 4 com o dobro da quantidade de RAM pode manter apenas 5 páginas.

Você pode tentar um navegador de terceiros com cache offline e isso remediará a situação. Ou, alternativamente, use o arquivo de modificação mod que eu publiquei nos fóruns do jailbreak e deve funcionar também.

Esses navegadores de terceiros têm cache de páginas offline, até onde eu sei:

  • iCab Mobile (também suporta abas simultâneas, o que significa que você pode navegar em sites enquanto ouve música no youtube, este é o meu favorito)
  • Atomic Web Browser (muitos recursos úteis, mas a interface é um pouco estranha)
  • Mercury (navegador legal que parece uma versão reduzida do Safari para desktop)

Suas escolhas parecem ser:

  • Use um mod jailbreak para aumentar o tamanho do arquivo de troca (esperamos aumentar o número de páginas que podem ser armazenadas)
  • Use um navegador de terceiros que suporte o cache offline
JW8
fonte
10

O Mobile Safari limpa as guias da memória quando recebe um aviso de pouca memória do sistema operacional. Por motivos de desempenho, o iOS não faz nenhuma paginação no disco; portanto, quando algo é movido para fora da memória, ele desaparece, a menos que tenha sido salvo. Portanto, o motivo pelo qual você precisa recarregar as páginas é que outras tarefas do seu iPhone (outros aplicativos ou novas guias do navegador) estão usando memória; portanto, o Safari retira as guias mais antigas da memória e, quando você volta para elas, elas precisam ser reutilizadas. carregado de sombra.

Esse é o comportamento do sistema e não pode ser alterado. No entanto, existem vários aplicativos projetados para salvar páginas para leitura offline. Eu pessoalmente recomendo o Instapaper - muito bem projetado, mantido ativamente por um grande desenvolvedor independente, e o serviço se integra a muitos outros aplicativos, para que você possa salvar links da maioria dos clientes de RSS e Twitter, entre outras coisas.

A premissa básica é que, quando você abre uma página que deseja ler mais tarde, usa um bookmarklet para salvar a página no Instapaper. Em seguida, abra o aplicativo e ele fará o download de uma versão bem formatada, somente em texto e em imagens das suas páginas salvas para leitura conforme sua conveniência. Ele tem muitos outros recursos, incluindo salvar sua posição em um artigo e sincronizá-lo com outros clientes Instapaper que você usa. Altamente recomendado.

robmathers
fonte
3

Darei a você uma solução real de como impedir o iPhone de recarregar páginas da web. Eu tentei de tudo, mas não há nenhuma correção real no Safari. No entanto, você pode instalar navegadores como Mercury etc. O problema com esses navegadores é que eles não são tão bons quanto o Safari ou o Opera Mini. Ultimamente, venho conhecendo um recurso do Opera Mini, no qual é possível impedir o recarregamento de páginas da Web e economizando enormes dados. Eu recomendo fortemente que você tente.

Etapa 1. Instale o navegador Opera Mini na App Store (funciona exatamente como o navegador Safari)

Etapa 2. Abra o navegador e você encontrará o sinal 'O' no meio - clique no sinal 'O'.

Etapa 3. Na parte superior, você encontrará 'Economias ativadas', clique nele. Você encontrará três modos do Opera Mini:

  1. Opera mini
  2. Opera turbo
  3. Fora

Etapa 4. Alterne para o Opera mini.

Também recomendo manter o modo de quebra de texto ativado na guia 'configurações avançadas', 'layout'.

Para melhorar a velocidade, desligue o telefone por 2 a 5 minutos.

Umar Bhat
fonte
1

A lista de leitura do Safari salva tudo para leitura offline, para que você possa usar esse recurso em qualquer página que baixar e não ler imediatamente.

Anônimo
fonte
11
Você poderia ser um pouco mais específico sobre como isso pode ajudar a colônia?
28413 Alex
@alex, foi uma resposta concisa, mas você realmente perdeu o argumento? Qualquer pessoa pode editar algo por forma e clareza - especialmente quando um novo usuário pode não estar ciente da quantidade de brevidade ou verbosidade que é típica.
bmike
11
@bmike Desta vez eu não entendi direito. Talvez eu não seja um leitor comum ou esteja próximo, mas se não entendo uma resposta, pergunto sobre isso, o que acredito ser permitido de acordo com as regras. :) #
Alex
Justo. Deve ser o OP que deixa clara sua intenção e você fez um comentário construtivo que deve ser elogiado - peço desculpas se minhas palavras não atingiram a marca corretamente.
bmike
0

Prefiro ReadItLater (agora chamado Pocket) a Instapaper, mas ambos são bons. Eu gostaria que alguém escrevesse um patch de jailbreak no safari móvel para habilitar o cache de páginas em disco, mas até então, acho que tentarei mercúrio e icab. Thx all.

Aaron W
fonte
0

Tire capturas de tela do que você deseja ler. Você não terá nenhum problema de recarga.

Obviamente, você precisará ajustar todo o conteúdo do que deseja ler na tela.

Luis Gonzalez
fonte
Comparado ao uso de instapaper , ou mercúrio , esta é uma resposta subótima (para dizer o mais bem possível).
user1556373
Não necessariamente. Instapaper e amigos exigem uma conexão on-line para fazer o download / download do conteúdo, uma captura de tela entra diretamente no rolo da câmera. Dependendo das suas necessidades específicas e do seu plano de dados, essa pode ser uma rota preferível.
Nohillside
0

Por solicitação do membro, a seguir está a resposta encontrada na página em que minha resposta original está vinculada:

No Safari ou em outro aplicativo de navegador, toque e segure um pedaço de texto (uma única palavra ou letra é adequada) e levante o dedo da tela. A palavra ou letra será selecionada e o pequeno pop-up familiar que diz "Copiar | Definir" será exibido. Toque em "Definir" e a tela que mostra a definição da palavra ou diz que não conseguiu encontrar uma definição é exibida. Agora nãotoque em qualquer outra coisa; não "Concluído", "Pesquisar na Web" ou qualquer outra coisa. Agora pressione o botão Início (ou seja, aquele na parte inferior do painel frontal do iPhone com o quadrado). Você retornará ao trampolim com todos os ícones de aplicativos e a partir daí poderá fazer o que quiser. Em seguida, toque no ícone do navegador em que você estava e você voltará para ele. A tela de definição que cobre a janela do navegador ainda estará lá. Toque em "Concluído" e a tela desaparecerá. Felizmente, as janelas abertas do navegador não serão recarregadas.

Matt Campbell
fonte
0

Se você não deseja baixar um navegador ou aplicativo de terceiros, continue navegando no Safari.

Você pode realmente usar o Noosfeer para isso. Ele deve ser usado em qualquer navegador e funcionar offline. Além disso, a UI / UX é otimizada para leitura em qualquer tela.

David Gordillo
fonte
-1

Hoje, descobri inadvertidamente uma maneira de interromper esse comportamento irritante, mesmo que não se qualifique como uma correção real, é um método de suprimir o comportamento executando uma ação simples todas as vezes antes de sair do Safari ou de outro navegador. Não é o ideal, mas fornece controle (finalmente) do navegador para que o comportamento seja suprimido. O link para a resposta está aqui:

https://discussions.apple.com/message/25254749#25254749

Matt Campbell
fonte
11
-1 Links não são respostas. Poste aqui a resposta real, pois seu link nem sempre é válido. Veja a Provide context for linksseção de Perguntas frequentes
Fake Name
-2

Desative 'abrir novas guias em segundo plano' em settings / safari. Isso resolve o problema

Phila67
fonte