Herramientas de desarrollo de Chrome: ¿Cómo rastrear la red para un enlace que abre una nueva pestaña?
Quiero rastrear la actividad de la red que ocurre cuando hago clic en un enlace. El problema es que el enlace abre una nueva pestaña y aparentemente las herramientas de desarrollo funcionan por pestaña para la que estaba abierta. "Conservar el registro al navegar" no ayuda.
Mi solución actual es pasar a FireFox y HttpFox, que no tienen este problema. Me pregunto cómo se las arreglan todos los desarrolladores de Chrome, esto suena bastante básico (por supuesto, busqué la respuesta y no encontré nada útil).
Consulte chrome://net-internals/#events
(o chrome://net-export
en la última versión de Chrome) para obtener una descripción detallada de todos los eventos de red que ocurren en su navegador.
Otra posible solución, dependiendo de su problema específico, puede ser habilitar "Conservar registro" en la pestaña "Red":
y fuerce que todos los enlaces se abran en la misma pestaña ejecutando el siguiente código en la consola:
[].forEach.call(document.querySelectorAll('a'),
function(link){
if(link.attributes.target) {
link.attributes.target.value = '_self';
}
});
window.open = function(url) {
location.href = url;
};
Se ha implementado la solicitud de función mencionada en el comentario de phsource.
En versiones recientes (a partir de Chrome 90), puede ir al menú Configuración de herramientas para desarrolladores (abra Herramientas para desarrolladores, luego haga clic en el ícono de configuración o presione F1) y luego encontrará DevTools de apertura automática para ventanas emergentes en la sección Global. ) Asegúrese de haber marcado también la opción de conservar el registro.