Estamos recibiendo un problema extraño sobre el que no estamos seguros de qué es exactamente lo que lo causa. Déjame explicar el problema. Supongamos que tenemos dos páginas html diferentes a.html y b.html. Y un pequeño script escrito en index.html:Actualizar iFrame (problema de caché)
<html>
<head>
<script>
function reloadFrame(iframe, src) {
iframe.src = src;
}
</script>
</head>
<body>
<form>
<iframe id="myFrame"></iframe>
<input type="button" value="Load a.html" onclick="reloadFrame(document.getElementById('myFrame'), 'a.html')">
<input type="button" value="Load b.html" onclick="reloadFrame(document.getElementById('myFrame'), 'b.html')">
</form>
</body>
</html>
componente Un servidor está actualizando continuamente ambos archivos a.html y b.html. El problema es que el contenido de ambos archivos se está actualizando correctamente en el lado del servidor. Si abrimos podemos ver los cambios actualizados pero el cliente obtiene el contenido anterior que no muestra los cambios actualizados.
¿Alguna idea?
@Ben - no hay nada que sugiera XHTML se está utilizando en esta pregunta. Por ejemplo, las entradas tampoco tienen etiquetas de cierre. – Fenton
Esta solución no me funciona, compruebe [esta pregunta] (http://stackoverflow.com/questions/22451674/wrong-content-when-refresh-a-page-contains-iframes-in-ie) – dencey