Puoi impedire al browser dell'iPhone di ricaricare le pagine?

15

I pendolari usano la metropolitana quindi questo significa 20 minuti di assenza di Internet.

Per darmi qualcosa da fare, spesso apro un sacco di pagine web, diciamo 3 o 4 prima di essere offline, quindi posso leggerle mentre sono senza segnale.

Se controllo le mie pagine prima di perdere un segnale, si presentano alla perfezione e l'icona di Internet non viene visualizzata, quindi penso che non si ricarichi quando controllo.

Dopo aver perso internet, a volte le mie pagine web vengono visualizzate correttamente, altre volte cercano di ricaricare.

C'è un modo per non ricaricarli per poterli leggere?

Altre alternative?

    
posta chollida 11.07.2012 - 23:18
fonte

10 risposte

9

Il comportamento che hai descritto sembra essere una limitazione del browser mobile Safari. Altri utenti si sono lamentati del comportamento di aggiornamento automatico di Safari Mobile su diversi post del forum della community Apple.

Questo post iFans offre alcune spiegazioni e potenziali soluzioni:

This is not a feature... It's a limitation.

MobileSafari keeps website cache only in RAM, and therefore, once it runs out of RAM, it'll automatically destroy an entire page, forcing the refresh, disguising itself as an auto-refresh feature. You can only keep at most 3 pages open at any time... Even the iPhone 4 with double the amount of RAM can only keep 5 pages.

You can try a third-party browser that has offline caching, and it'll remedy the situation. Or alternatively, use the swap file mod I posted in the jailbreak forums and it should work, too.

These third-party browsers have offline page caching as far as I know:

  • iCab Mobile (also supports concurrent tab, which means you can browse websites while listening to music on youtube, this is my personal favourite)
  • Atomic Web Browser (many useful features, but the interface is a bit strange)
  • Mercury (cool browser that looks like a shrunk version of desktop Safari)

Le tue scelte sembrano essere:

  • Utilizza una mod jailbreak per aumentare le dimensioni del file di scambio (si spera che aumenti il numero di pagine che possono essere memorizzate)
  • Utilizza un browser di terze parti che supporta il caching offline
risposta data 11.07.2012 - 23:38
fonte
10

Mobile Safari cancella le schede dalla memoria quando riceve un avviso di memoria insufficiente dal sistema operativo. Per motivi di prestazioni, iOS non esegue alcuna impaginazione su disco, quindi quando qualcosa viene spostato dalla memoria, se ne va, a meno che non sia stato salvato. Quindi, il motivo per cui devi ricaricare le pagine è che altre attività sul tuo iPhone (altre app o nuove schede del browser) stanno utilizzando la memoria, quindi Safari rimuove le vecchie schede dalla memoria e quando torni su di esse, devono essere ri -dowloaded.

Questo è un comportamento del sistema e non può essere modificato. Tuttavia ci sono diverse app progettate per salvare le pagine per la lettura offline. Personalmente raccomando Instapaper - molto ben progettato, gestito attivamente da un grande sviluppatore indipendente, e il servizio si integra con molte altre app, quindi tra l'altro è possibile salvare i link dalla maggior parte dei client RSS e Twitter.

La premessa di base è che quando apri una pagina che vuoi leggere più tardi, usi un bookmarklet per salvare la pagina su Instapaper. Quindi apri l'app e scarica una versione formattata, di solo testo e di sole immagini delle tue pagine salvate per la lettura a tuo piacimento. Ha molte altre funzionalità, tra cui il salvataggio della posizione in un articolo e la sincronizzazione con qualsiasi altro client di Instapaper che utilizzi. Altamente raccomandato.

    
risposta data 11.07.2012 - 23:57
fonte
3

Ti fornirò una vera soluzione su come impedire a iPhone di ricaricare le pagine web. Ho provato tutto ma non c'è una vera soluzione in Safari. Tuttavia, puoi installare browser come Mercury ecc. Il problema con questi browser è che non sono buoni come Safari o Opera Mini. Ma ultimamente sono venuto a conoscenza di una funzione di Opera Mini in cui è possibile interrompere la ricarica delle pagine Web e risparmiare enormi quantità di dati. Consiglio vivamente di provarlo.

Passaggio 1. Installa il browser Opera Mini dall'App Store (funziona esattamente come funziona il browser Safari)

Passaggio 2. Apri il browser e troverai il segno "O" nel mezzo, fai clic sul segno "O".

Passaggio 3. In alto troverai "Risparmio abilitato", fai clic su di esso. Qui troverai tre modalità di Opera Mini:

  1. Opera mini
  2. Opera turbo
  3. Disattiva

Passaggio 4. Passa a Opera mini.

Vorrei anche raccomandare di mantenere attiva la modalità a capo automatico nelle schede "impostazioni avanzate", "layout".

Per migliorare la velocità, spegnere il telefono per 2-5 minuti.

    
risposta data 02.08.2015 - 11:23
fonte
1

La lista di lettura di Safari salva tutto per la lettura offline, quindi puoi usare quella funzione per qualsiasi pagina scaricata e non leggere immediatamente.

    
risposta data 26.07.2013 - 07:35
fonte
0

Preferisco ReadItLater (ora chiamato Pocket) a Instapaper, ma entrambi sono buoni. Vorrei che qualcuno scrivesse una patch per il jailbreak su mobile safari per abilitare il caching delle pagine su disco, ma fino ad allora, credo che proverò con mercurio e icab. Grazie a tutti.

    
risposta data 20.07.2012 - 21:57
fonte
0

Scatta schermate di ciò che vuoi leggere. Non avrai quindi problemi di ricarica.

Ovviamente, dovrai adattare tutto il contenuto di ciò che vuoi leggere sullo schermo.

    
risposta data 17.07.2012 - 23:49
fonte
0

Per richiesta del membro, la seguente è la risposta trovata nella pagina a cui la mia risposta originale si collega a:

In Safari o in un'altra app del browser, tocca e tieni premuto su una parte di testo (una singola parola o una lettera va bene), quindi solleva il dito dallo schermo. Verranno selezionate la parola o la lettera e apparirà il familiare pop-up che dice "Copia | Definisci". Tocca "Definisci" e lo schermo che mostra la definizione della parola o dice che non è stato possibile trovare una definizione viene visualizzata. Ora, non tocca qualcos'altro; non "Fatto", "Cerca nel Web" o qualsiasi altra cosa. Ora premi il pulsante Home (ad esempio, quello nella parte inferiore del pannello anteriore di iPhone con il quadrato in esso). Sarai riaccompagnato al trampolino con tutte le icone delle tue app e da lì potrai fare qualsiasi altra cosa desideri. Quindi, tocca l'icona del browser per il browser in cui ti trovavi e tornerai indietro. La schermata di definizione che copre la finestra del browser sarà ancora lì. Tocca "Fatto" e lo schermo si allontana. Fortunatamente, le finestre del browser aperte ricaricheranno non .

    
risposta data 23.03.2014 - 07:01
fonte
0

Se non desideri scaricare un browser di terze parti o un'app e continua a navigare in Safari.

In realtà puoi usare Noosfeer per questo. È destinato a essere utilizzato in qualsiasi browser e funziona offline. Il vantaggio, l'UI / UX è ottimizzato per la lettura in qualsiasi schermata.

    
risposta data 23.01.2015 - 19:31
fonte
-1

Oggi ho inavvertitamente scoperto un modo per fermare questo comportamento fastidioso, anche se non si qualifica come una vera soluzione, è un metodo per sopprimere il comportamento adottando una semplice azione ogni volta prima di uscire da Safari o da un altro browser . Non ideale, ma ti dà il controllo (finalmente) del browser in modo tale che il comportamento sia soppresso. Il link alla risposta è qui:

link

    
risposta data 23.03.2014 - 01:23
fonte
-2

Disattiva "apri nuove schede in background" nelle impostazioni / safari. Questo sistema il problema

    
risposta data 12.11.2014 - 20:59
fonte

Leggi altre domande sui tag