Cuando uso location.href='https://google.com' , la solicitud de recuperación ya se ha enviado, pero la vista web o el navegador la abortan, ya que js hace el salto de location.href.
¿Cómo podemos obtener la bandera de aborto? en el documento estándar de búsqueda concepto-respuesta-abortado
Una respuesta puede tener un indicador abortado asociado, que inicialmente no está configurado.
Esto indica que la solicitud fue cancelada intencionalmente por el desarrollador o el usuario final.
¿Qué es la bandera abortada? ¿Cómo puede el desarrollador obtener esta bandera? o chrome fetch en la lista, use error.name === 'AbortError'?
fetch(url, { signal }).then(response => { return response.text(); }).then(text => { console.log(text); }).catch(err => { if (err.name === 'AbortError') { console.log('Fetch aborted'); } else { console.error('Uh oh, an error!', err); } });