Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    jquery-mobile cache e android

    Ciao a tutti, ho una pagina web che recupera dei dati da un database e li mostra.
    Il problema era che rimanevano in cache e quindi sia da iOS, che da Android, che tramite PC la pagina non si aggiornava. Ho trovato questo codice per non memorizzare la cache delle pagine:
    codice:
      $(document).on('pagehide', 'div', function(event, ui) {
        var page = $(event.target);
        if(page.attr('data-cache') == 'never'){
          page.remove();
        };
      });
    Quindi ho utilizzato l'istruzione
    codice:
    <div data-role="page" data-cache="never">
    nella mia pagina
    Con iOS e PC il problema è scomparso, mentre con Android permane e la pagina rimane in cache.
    Avete qualche soluzione?

    Preciso che le chiamate non le faccio attraverso ajax, ma è semplicemente una interrogazione al database che avviene nel momento in cui viene chiesta la pagina.

  2. #2
    Prova usando questi metatag:
    codice:
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> 
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Expires" content="0">

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.