fabricawebs
Blog donde podrás encontrar el árticulo o tutorial que estas buscando sobre PHP, JavaScript, XML, Flash, Ruby on Rails, o desarrollo web en general.

Problemas desarrollando en web con google chrome

Category: , By Carlos

Para los programadores es habitual utilizar la opción "ver código fuente" en el navegador web, de este modo podemos introducir comentarios en el html que nos ayudan en la tarea de debuggear nuestras aplicaciones.

Hace unos días me ocurrió algo curioso, imprimía unas variables como comentarios y cuando le daba a ver código fuente no aparecian por ninguna parte. Después de perder un buen rato me di cuenta de que solo sucedía con el navegador Google Chrome y que por tanto no se trataba de un problema de mi aplicación si no de la forma en que Chrome muestra el código fuente.

Normalmente el código fuente que nos enseña el navegador se obtiene de la copia local que se crea cuando recibes la página web desde el servidor. Pero con el nuevo navegador Google Chrome la opción "ver código fuente" lo que hace es volver a pedir la página y cargarla con el siguiente código delante view-source:, el cual muestra directamente el código fuente recibido sin renderizarlo. Este sutil cambio de volver a cargar la página en lugar de mostrarnos la copia local puede tener consecuencias desastrosas, pues al hacer una nueva petición el servidor recibe una petición extra y el resultado es probable que sea distinto al de la primera petición, sobretodo si tenemos en cuenta que encima la nueva petición de la página se hace sin enviar los parametros POST.

Así que ya sabéis, mientras no cambién este comportamiento en Chrome, la opción "ver código fuente" no es de fiar y si se trata de una petición POST al servidor el código fuente que te muestra no tiene nada que ver con la página que estas viendo. Cuidadín!

 

0 comments so far.

Something to say?