2009-07-08 8 views
16

Parece que no puedo encontrar ninguna ayuda al respecto, pero en la pestaña Red de Firebug, uno de mis sitios muestra elementos resaltados en rojo. Lamentablemente, el sitio está protegido en este momento, por lo que no puedo publicar el enlace.¿Qué significa el texto RED en la pestaña de la red Firebug?

Firebug

¿Puede alguien explicar lo que esto significa?

+0

Parecen ser archivos que tardan más en cargarse que los demás ... ninguna idea más que eso. – glasnt

Respuesta

9

Normalmente indica un error 404 o algún otro error, pero aquí tiene un estado de 200. Use el botón más para expandir y mirar los encabezados de respuesta. ¿Qué dicen ellos?

Editar: Comprobé la fuente de Firebug. Definitivamente significa que fue un encabezado de respuesta en el rango de 400 o 500.

¿Por qué también tiene un encabezado 200 OK? No podría decírtelo. Puedo decir que está basado en más que solo los encabezados de respuesta que miran la lógica en FB. Sin embargo, no estoy tan familiarizado con esto (la primera vez que miré la fuente de Firebug).

Si tiene mucha curiosidad sobre el rojo Y el 200 OK, compruebe lo que tiene debajo del botón de más. Si eso no responde a su pregunta (¿tiene una página, pero tal vez es una página 404?), Inicie un rastreador de paquetes para ver con todo detalle lo que sucede después del encabezado de error inicial.

+0

Aquí hay un seguimiento rápido que muestra lo que está en la pestaña Encabezados para una imagen roja con una respuesta 200 OK: http://imgur.com/VEmLk.gif Parece que los encabezados no tienen nada extraño pero yo podría faltar algo. Si notas algo fuera de lugar en los encabezados, házmelo saber, solo tengo curiosidad sobre la bandera roja. –

+0

Hmm ... no veo nada inusual. Creo que deberás usar un sniffer de paquetes para obtener más detalles. FB es genial, pero para ver todos los encabezados de todas las solicitudes, tendrás que usar algo els. Definitivamente recibió al menos un encabezado de respuesta en el rango 400/500. –

+4

para todos los recién llegados: este es un error [fijo]: http://code.google.com/p/fbug/issues/detail?id=1491 –

3

Hay algún error (generalmente 404 - no se puede encontrar el recurso), sin embargo, ¿su navegador podría estar recogiéndolos de otro lugar, como la memoria caché de su proxy?

[editar] resulta que esto es probablemente una bug

2

Esto también sucede cuando su solicitud se detiene.

Es un problema común con Firefox cuando desea enviar una solicitud Ajax con la tecla ESC presionada.

Para evitar este problema, puede agregar un pequeño retraso:

function callOnEscPress(e){ 
    if (e.keyCode == Event.KEY_ESC){ 
     setTimeout(function(){new Ajax.Request(*your_params*)},100); 
     Event.stopObserving(document,'keydown', callOnEscPress); 
    } 
    } 
    Event.observe(document,'keydown', callOnEscPress) 
1

tenía este mismo problema hoy en día. La respuesta regresó 200 (ok), pero no los datos. La misma solicitud funcionó en IE después de mostrar una ventana emergente de seguridad (el sitio está accediendo a información que no está bajo su control), así que supongo que podría estar relacionada con secuencias de comandos entre dominios.

3

Acabo de suceder esto (texto rojo y respuesta vacía en la pestaña Firebug Net, pero el estado de 200 OK). La llamada HTTP en cuestión, para mí, fue una llamada AJAX. Resulta que mi página actual era MYSITE.com y mi XMLHttpRequest iba a www.MYSITE.com (tenga en cuenta el "www."). Cuando incluí el "www". en la URL de mi página, el texto era negro, la respuesta no estaba vacía y, lo que es más importante, la página funcionaba correctamente.

+0

del mismo servidor moví el directorio html de Apache Web Svr a Tomcat donde se encontraba Servlet. Funciona ahora – Chris

Cuestiones relacionadas