Estoy desarrollando una aplicación Angular que necesita escuchar la acción del botón Atrás del navegador. Lo he implementado de la siguiente manera dentro de mi app.component.ts.
export class AppComponent { constructor(location: LocationStrategy) { location.onPopState(() => { alert(window.location); }); } }Si ejecuto esta aplicación a través de IDE (vscode), todo funciona bien y se muestra una alerta. Pero, si lo construyo en un archivo war y lo implemento dentro de tomcat (Tomcat9), entonces la alerta no se muestra (todas las demás funcionalidades de mi aplicación funcionan bien). Parece que solo este evento popstate no se dispara dentro del servidor tomcat.
¿Alguien puede ayudarme con esto?