¿Es posible cambiar el comportamiento de la fuente de vista de Chrome para usar la solicitud actual en lugar de comenzar una nueva?


21

Me gusta el comportamiento de Firefox de cargar la fuente desde la página web actualmente cargada. Chrome, en cambio, inicia una nueva solicitud. Esto hace que sea especialmente difícil ver el origen de las solicitudes POST, por ejemplo, ya que cada solicitud de origen utiliza GET.

¿Hay alguna forma de cambiar la forma en que funciona la fuente de visualización de Google Chrome, para que no se inicialice una nueva solicitud?

EDITAR, un poco de aclaración sobre el funcionamiento de Firefox:

Firefox no inicia una nueva solicitud al ver la fuente. Solo lo hace después de actualizar la página mientras se visualiza la fuente. Luego respeta también el OBTENER / POSTAR la solicitud. Al ver el origen de una página que ya está cargada, no parece iniciar una nueva solicitud.


¿estás interesado en el envío POST actual? use las herramientas de desarrollador y no la vista de origen.
akira

1
Gracias por el consejo; en este caso, estoy buscando el estado del código fuente HTML después de la solicitud POST. No es algo que me esté impidiendo completamente trabajar, pero sería bueno tener la capacidad de personalizar este comportamiento.
Aron Rotteveel

@Arjan solo lo hace después de actualizar la página mientras ve la fuente. Luego respeta también el OBTENER / POSTAR la solicitud. Al ver el origen de una página que ya está cargada, no parece inicializar una nueva solicitud.
Aron Rotteveel

Respuestas:


11

¿Hay alguna forma de cambiar la forma en que funciona la fuente de visualización de Google Chrome, para que no se inicialice una nueva solicitud?

No, esta es la forma en que Chrome funciona por diseño.

Cuando "ve la fuente", realmente está abriendo una nueva pestaña que abre la página nuevamente y muestra la fuente en lugar de mostrar la página. Muchas páginas web son dinámicas y modifican su contenido HTML (por ejemplo, usando JavaScript / XMLHttpRequest), por lo que no podemos mostrar el HTML actual; es por eso que se realiza una nueva solicitud.

Si desea ver el estado actual de una página dinámica, debe usar el inspector. "Icono de archivo -> Desarrollador -> Consola de JavaScript"

No veo cómo esto es un error de seguridad o un error en absoluto: el comportamiento es por diseño, cerrando como tal.


Tal vez las cosas son diferentes en una Mac, o mientras tanto han cambiado. El cuando "ver fuente", en realidad está abriendo una nueva pestaña que se abre de nuevo la página y muestra la fuente en lugar de muestra la página NO es cierto en mi Mac, ni para GET, ni por POST. (Sí, encendí Wireshark para asegurarme. No hay solicitudes adicionales después de presionar Opción-Comando-U.)
Arjan

... pero cuando hago una fuente de visualización después de una POST, de hecho veo la fuente de la (anterior) GET ...?!
Arjan

55
Intenta enseñar una clase CSS usando Chrome y creo que estarás de acuerdo en que es más que un error: es una característica diseñada para hacer imposible el desarrollo de CSS. Es completamente inútil ver el código fuente de alguna OTRA página que no estás viendo. Una recarga es otra página, no la de la que desea la fuente. GOOGLE necesita saber que esto es estúpido: el comentario no está dirigido al póster.
Jasmine

2
Solución de problemas publicada en SuperUser: superuser.com/a/173323/128630 ... Desearía que funcionara como lo hace Firefox.
degenerar

1
Bastante estúpido que tengo que abrir FF solo por este comportamiento, que es muy esencial durante el desarrollo. Incluso ver el DOM es un dolor en cromo.
killjoy

2

No creo que pueda cambiar el comportamiento de las view-source:URL, o el comando Ver fuente de la página , puede acceder a la fuente tal como se recibió para esta página: primero, abra las Herramientas del desarrollador ("Inspector web" de WebKit), que se encuentra en Llave inglesa> Herramientas > Herramientas para desarrolladores . Ahora haga clic en Recursos y (si es necesario) desplácese hacia abajo en la lista de la izquierda hasta encontrar el recurso de interés. Y ahí lo tienes: la fuente tal como se transmitió en la respuesta HTTP original.


3
No, eso también recarga la fuente. Fiddler puede capturarlo.
Jasmine

Y ya no veo 'Recursos'
killjoy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.