Puoi impedire al browser iPhone di ricaricare le pagine?


16

Faccio il pendolare con la metropolitana, quindi questo significa 20 minuti di Internet.

Per darmi qualcosa da fare, apro spesso un sacco di pagine Web, dico 3 o 4 prima di essere offline, così posso leggerle mentre sono senza segnale.

Se controllo le mie pagine appena prima di perdere un segnale, vengono visualizzate perfettamente e l'icona di Internet non viene visualizzata, quindi penso che non si ricarica quando controllo.

Dopo aver perso Internet, a volte le mie pagine Web verranno visualizzate correttamente, altre volte tentano di ricaricare.

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

Altre alternative?


4
Se è una consolazione, iOS 6 offrirà un elenco di lettura offline per tali situazioni.

7
Se solo qualcuno avesse realizzato un'app per questo tipo di lettura offline durante il pendolarismo ... ;-)
bmike

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 di iFans offre alcune spiegazioni e possibili soluzioni:

Questa non è una funzione ... È una limitazione.

MobileSafari mantiene la cache del sito Web solo nella RAM e, quindi, una volta esaurita la RAM, distruggerà automaticamente un'intera pagina, forzando l'aggiornamento , nascondendosi come una funzione di aggiornamento automatico. Puoi tenere aperte al massimo solo 3 pagine in qualsiasi momento ... Anche l'iPhone 4 con il doppio della RAM può contenere solo 5 pagine.

Puoi provare un browser di terze parti che ha la cache offline e risolverà la situazione. In alternativa, usa la mod del file di scambio che ho pubblicato nei forum di jailbreak e dovrebbe funzionare anche.

Questi browser di terze parti dispongono di cache delle pagine offline per quanto ne so:

  • iCab Mobile (supporta anche la scheda simultanea, il che significa che puoi navigare su siti Web mentre ascolti musica su YouTube, questo è il mio preferito)
  • Atomic Web Browser (molte funzioni utili, ma l'interfaccia è un po 'strana)
  • Mercury (bel browser che sembra una versione ridotta di Safari desktop)

Le tue scelte sembrano essere:

  • Usa una mod jailbreak per aumentare le dimensioni del file di scambio (speriamo che aumenti il ​​numero di pagine che possono essere memorizzate)
  • Utilizzare un browser di terze parti che supporti la memorizzazione nella cache offline

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 il paging su disco, quindi quando qualcosa viene spostato dalla memoria, scompare 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 usando la memoria, quindi Safari rimuove le schede più vecchie dalla memoria e, quando torni indietro a loro, devono essere ri -dowloaded.

Questo è il comportamento del sistema e non può essere modificato. Tuttavia, esistono diverse app progettate per salvare pagine per la lettura offline. Consiglio personalmente Instapaper : molto ben progettato, gestito attivamente da un grande sviluppatore indipendente e il servizio si integra con molte altre app, in modo da poter salvare i collegamenti dalla maggior parte dei client RSS e Twitter, tra le altre cose.

La premessa di base è che quando si apre una pagina che si desidera leggere in seguito, si utilizza un bookmarklet per salvare la pagina in Instapaper. Quindi apri l'app e scarica una versione ben formattata, di solo testo e 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 Instapaper in uso. Altamente raccomandato.


3

Ti darò una vera soluzione su come impedire a iPhone di ricaricare le pagine web. Ho provato di tutto, ma non c'è una vera correzione in Safari. Tuttavia, puoi installare browser come Mercury ecc. Il problema con tali browser è che non sono buoni come Safari o Opera Mini. Ma ultimamente sono venuto a conoscenza di una funzionalità di Opera Mini in cui è possibile impedire il ricaricamento delle pagine Web e consente di risparmiare enormi quantità di dati. Ti consiglio vivamente di provarlo.

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

Passo 2. Apri il browser e troverai il segno 'O' nel mezzo - fai clic sul segno 'O'.

Passo 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. via

Passaggio 4. Passa a Opera mini.

Vorrei anche raccomandare di mantenere attiva la modalità di avvolgimento del testo in "Impostazioni avanzate", scheda "Layout".

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


1

L'elenco di lettura di Safari salva tutto per la lettura offline, quindi puoi utilizzare quella funzione per qualsiasi pagina scaricata e non leggere immediatamente.


1
Potresti essere un po 'più specifico su come questo potrebbe aiutare Chollida?
Alex,

@alex è stata una risposta concisa, ma ti sei perso davvero il punto sollevato? Chiunque può modificare qualcosa per forma e chiarezza, soprattutto quando un nuovo utente potrebbe non essere consapevole della quantità di brevità o verbosità tipica.
bmike

1
@bmike Questa volta non ho davvero capito il punto. Forse non sono un lettore medio o vicino ad esso, ma se non capisco una risposta, chiedo che credo sia consentito secondo le regole. :)
Alex,

Giusto. Dovrebbe essere il PO a chiarire il loro intento e hai sollevato un commento costruttivo che dovrebbe essere encomiato - mi scuso se le mie parole non hanno colpito il segno correttamente.
bmike

0

Preferisco ReadItLater (ora chiamato Pocket) a Instapaper, ma entrambi sono buoni. Vorrei che qualcuno scrivesse una patch di jailbreak su Safari mobile per abilitare la cache della pagina su disco, ma fino ad allora, suppongo che proverò mercurio e icab. Grazie a tutti.


0

Cattura 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.


Rispetto all'utilizzo di instapaper o mercurio , questa è una risposta (per dirla nel modo più piacevole possibile) non ottimale.
user1556373

Non necessariamente. Instapaper e gli amici richiedono una connessione online per scaricare / scaricare i contenuti, uno screenshot va direttamente nel rullino fotografico. A seconda delle esigenze specifiche e del piano dati, questa potrebbe essere una strada preferibile.
Nohillside

0

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

In Safari o in un'altra app per browser, tocca e tieni premuto su un pezzo di testo (una sola parola o lettera va bene), quindi solleva il dito dallo schermo. La parola o la lettera saranno selezionate e apparirà il piccolo pop-up familiare che dice "Copia | Definisci". Tocca "Definisci" e viene visualizzata la schermata che mostra la definizione della parola o dice che non è possibile trovare una definizione. Adesso notoccare qualcos'altro; non "Fatto", "Cerca nel Web" o qualsiasi altra cosa. Ora premi il pulsante Home (cioè quello nella parte inferiore del pannello frontale dell'iPhone con il quadrato al suo interno). Tornerai al trampolino con tutte le icone delle tue app e da lì potrai fare tutto ciò che desideri. Quindi, tocca l'icona del browser per il browser in cui ti trovavi e tornerai al suo interno. La schermata di definizione che copre la finestra del browser sarà ancora lì. Tocca "Fine" e lo schermo scompare. Fortunatamente, le finestre del browser aperte non verranno ricaricate.


0

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

Puoi effettivamente usare Noosfeer per questo. È progettato per essere utilizzato in qualsiasi browser e funzionare offline. Inoltre, l'interfaccia utente / UX è ottimizzata per la lettura in qualsiasi schermata.


-1

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

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


1
-1 I collegamenti non sono risposte. Pubblica qui la risposta effettiva, poiché il tuo link potrebbe non essere sempre valido. Vedi la Provide context for linkssezione delle FAQ
Nome falso

-2

Disattiva "apri nuove schede in background" in Impostazioni / Safari. Questo risolve il problema

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.