Pregunta

Es decir.algo que realmente recargaría la página o el recurso, ignorando lo que pueda haber en el caché.

¿Fue útil?

Solución

Safari siempre recarga (ctrl+r) una página ignorando lo que pueda haber en el caché.

Como señala Athena, los iframes se almacenan en caché.En realidad no es el contenido del iframe, sino el pedido eso está en caché.

En esos casos, Safari almacena la página y luego, sin importar en qué enlace, haga clic, muestra el iframe desde el último clic antes de la actualización (o retroceder/avanzar).Luego está atascado en ese contenido y lo muestra para todos los enlaces.

Esto se supera asignando una identificación de iframe diferente en cada carga:

iframe.id = nueva Fecha().getTime();

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top