2010-01-29 11 views
7

Estoy intentando probar la captación previa en Firefox 3.6. Estoy usando:Precarga del elemento de enlace no funciona en Firefox 3.6

<link rel="prefetch" href="hst_galaxy.jpg"/> 

No veo ninguna solicitud en el panel de Firebug's Net. Cuando miro los registros de Apache 2, solo veo la solicitud de página, nada después. Tampoco veo el encabezado X-moz: prefetch esperado. También he inspeccionado los paquetes usando Wireshark y el encabezado de captación previa no se está enviando. También utilicé LiveHttpHeaders (extensión FF), y de nuevo el encabezado de captación previa no se envía.

Revisé mis opciones about: config y "network.prefetch-next" está habilitado.

Mi configuración de prueba está en Mac OS 10.5.8. Estoy usando la instalación local de Apache y ejecuto esto desde un archivo HTML de prueba en el directorio de sitios. He intentado 3 diferentes opciones de dominio:

  • localhost/cachetest
  • localhost.com/cachetest
  • www.randomurl.com/cachetest

localhost.com y son randomurl.com dominios que he configurado en mi archivo/etc/hosts. La página de prueba es accesible.

He visitado esta página que dice que se ha detectado el encabezado X-Moz. http://browserspy.dk/prefetch.php En Firefox, dice que sí. En Chrome/Safari dice que no, que se espera. De nuevo, no puedo detectar el encabezado X-Moz que se envía con Wireshark o LiveHttpHeaders. Cuando miro la fuente de esa página, sí veo el tipo correcto de elemento <link rel="prefetch">.

Realmente no estoy seguro de lo que me estoy perdiendo. He sido bastante cuidadoso al probar esto y no veo cómo funciona esto si no detecto nada de Firefox y no grabo nada en Apache.

¿Alguien tiene alguna aclaración que puedan compartir?

+0

Tengo el mismo problema. ¿Alguien tiene una idea sobre esto? –

+0

¿Encontraste lo que estaba mal? –

Respuesta

2

Hay un error en Firefox 3.6 que hace que la captación previa falle cuando el HTML5 parser is enabled. También puede probar la sintaxis meta:

<meta http-equiv="Link" content="</images/big.jpeg>; rel=prefetch"> 

Para ver si eso hace alguna diferencia.

+0

Gracias por dar una respuesta. Se había olvidado completamente de esto. – Geuis

Cuestiones relacionadas