Ora questo è venuto un bel po 'qui, quindi credo che sto cercando una spiegazione piuttosto che una soluzione (anche se sarebbe asso), ma il cache di back/forward di Safari è orribilmente avido .Safari ed è avido cache avido
Ho un problema in cui viene inviato un modulo, ma carica una finestra modale interstitial prima di passare alla pagina di azione del modulo. Su Safari la cache è così forte che il pulsante Indietro ha ancora l'accesso modale che sta rendendo la mia anima molto triste.
Sto tagliando l'area chiudendo il modal e quindi inviando il modulo. Sul retro il browser ha una modal semiaperta (è Bootstrap in modo che svanisca) che poi continua a sparire.
Ora so su onunload = "" ma l'aggiornamento della pagina sembra pazzesco. La cache è una buona cosa e qualcosa che vuoi, specialmente sui cellulari.
Credo che la mia domanda è:
Perché è così molto più intenso di dire Chrome e c'è comunque di forzare il browser per memorizzare nella cache uno stato invece solo l'ultimo Stato?
Grazie
Non è possibile disattivare la dissolvenza prima di chiudere la modale e riattivarla quando la pagina viene nuovamente visualizzata? – CupawnTae
Sì, è una specie di cosa sta succedendo. Ci sono alcune complicazioni della direttiva AngularJS. – SpaceBeers