Forza l'aggiornamento di una pagina Web sul browser predefinito?


22

Sto sviluppando alcuni siti Web e sto cambiando file (ad es. CSS) su un server remoto. Sto testando per vedere come appare sul mio telefono Android 2.2 (HTC Desire). Voglio aggiornare la pagina per vedere le nuove modifiche mentre le apporto. Posso premere il pulsante di aggiornamento sulla barra dei menu, ma non sono convinto che mi mostri sempre la nuova pagina, poiché potrebbe essere memorizzata nella cache.

Esiste un modo per "forzare l'aggiornamento" della pagina Web nel browser Web? Qualcosa come Shift+ F5su Firefox?


3
quello che faccio di solito in questo tipo di casi (anche sul browser desktop) è apportare modifiche che sono davvero ovvie (come trasformare l'intero brutto sfondo in blu) per verificare che non stia usando una versione cache.
Lie Ryan,

5
Non pubblicherò questo come risposta, dato che è così rotonda ... ma potresti chiudere la finestra, andare in Menu -> Altro -> Impostazioni e cancellare la cache.
Matteo Leggi

Non una soluzione incentrata su Android, ma un modo per assicurarsi che i file collegati esternamente (CSS, JS, immagini, ecc.) Non vengano memorizzati nella cache è quello di rinominare i file ogni volta che si esegue il test. Ad esempio, invece di salvare come "homepage.css", salva come "homepage-2.css" o "homepage20110707A.css" e aggiorna i collegamenti nel tuo HTML. È possibile rinominarli in qualcosa di più semplice prima della distribuzione finale. Un po 'di dolore, lo so. Ma funziona
Joshua Carmody,

Risposte:



4

Non è una soluzione rapida, ma ciò forza sempre un ricaricamento di tutte le risorse dal server (sebbene il server stesso possa memorizzare nella cache le pagine in base alle impostazioni della cache di output):

  1. Pulsante menu
  2. impostazioni
  3. Cancella cache
  4. Premi OK, esci dal menu Impostazioni
  5. Ricarica tramite il pulsante di ricarica della barra dei menu

**

(passaggi da Android 2.3; altri sono simili)


2

Ho scoperto che il passaggio a "Desktop View" e viceversa è stato ricaricato efficacemente.

  • Pulsante Menu
  • Vista desktop [casella di controllo]

questo si ricarica una volta, quindi deseleziona la casella di controllo e la vista viene aggiornata!


1

Ho notato che se aggiorno tramite wifi si aggiornerà completamente, ma se aggiorno su cellulare non lo farà. Questo sia con il browser nativo Android che con Opera mobile. su un LG Thrill con Android 2.2.2. Forse funzionerà per te.


1

Carica il foglio di stile in un'altra scheda direttamente con il suo URL e aggiornalo. Se vedi le modifiche riflesse lì, cambierà anche la versione memorizzata nella cache che viene caricata quando aggiorni la tua pagina web. Funziona anche con Dolphin.

Ho anche scoperto che se si collega una tastiera, è possibile premere MAIUSC e ricaricare come sul desktop. Ma preferisco vedere le modifiche come sopra solo per essere sicuro ...


0

Sul mio Samsung Galaxy S2 posso eseguire un aggiornamento forzato F5 in questo modo:

Start default browser
Press menu button
Click 'More'
Click 'Settings'
Clear Cache, Clear History, Clear all Cookie Data.

Quindi arrestare e riavviare il browser.



-1

Se si è rootati, è possibile installare CyanogenMod

Viene fornito con una modalità di navigazione in incognito che non dovrebbe memorizzare nella cache siti sul telefono.

Un'altra soluzione imperfetta se non si esegue il root è quella di accedere al browser, nella barra degli indirizzi digitare "about: debug", quindi premere "Go". Quindi, nelle impostazioni, riduci la dimensione della cache al minimo, che è 100kb.


La modalità di navigazione in incognito continuerà a memorizzare nella cache le richieste della sessione corrente. Quindi, a seconda delle esigenze di aggiornamento, questa potrebbe non essere una soluzione.
Mufasa,

Fare un'impostazione permanente per limitare questa è una cattiva idea; cosa succede quando si dimentica di ripristinarlo? Tutto diventa lento e non hai idea del perché. Inoltre, cosa succede se ciò che si desidera aggiornare si adatta a quell'impostazione ancora piccola di 100 kb?
Mufasa,
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.