我有以下场景,包括Siteminder SSO:

  • 用户已登录

  • 用户点击退出

  • document.location.assign 设置为将执行会话失效的外部URL

  • 浏览器访问显示外部URL和外部登录表单 .

  • User hits the back button in browser

现在的问题是,在按下后退按钮后,角度应用程序再次弹出而不进行实际的GET请求 - 是否缓存了整个apoplication内容?

无论如何,有没有办法在步骤4之后使用后退按钮检测用户导航到页面?

在使用这种导航的情况下,我检查了路由器事件

imports: [RouterModule.forRoot(routes,{enableTracing: true}) ]

但没有事件被解雇