Esiste un equivalente a ctrl-shift-r in Safari / WebKit?
Domanda
vale a dire. qualcosa che ricaricherebbe davvero la pagina o la risorsa, ignorando tutto ciò che potrebbe essere nella cache.
Soluzione
Safari ricarica sempre (ctrl + r) una pagina ignorando tutto ciò che potrebbe essere nella cache .
Come sottolinea Athena, gli iframe vengono memorizzati nella cache. In realtà non è il contenuto iframe, ma la richiesta che viene memorizzata nella cache.
In questi casi, Safari memorizza nella cache il file pagina e quindi indipendentemente dal collegamento fai clic, mostra l'iframe dal ultimo clic PRIMA dell'aggiornamento (o avanti / indietro). È quindi bloccato su quello contenuto e lo mostra per tutti i collegamenti.
Questo viene superato assegnando un iframe diverso id su ogni carico :
iframe.id = new Date (). getTime ();