Confluence 에 심각한 보안 취약점이 발견되었으니 사용자분들은 업그레이드 하세요.!
 
1
0
-1

에러가 발생할 때 redirect()→back()사용하면 브라우저에 history가 남게 됩니다. 그래서 

다음과 같은 플로우를 가지고

1 → 2 → 3 → 4

3,4번이 에러가 발생하여 redirect()→back()이 실행됩니다

하지만 실질적으로는 페이지는 1 → 2 두개 페이지에만 머무는 것 처럼 보이게됩니다.

그런데 뒤로가기를하면 2 → 1로 가는게 아니라

4 → 3 → 2 → 1 이런식으로 가게됩니다


redirect()→back()을 할 때 히스토리에 안 쌓이게 하는 방법은 없는 건가요?


    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      redirect()→back()은 말씀하신대로 history가 남습니다. 자연스러운 방식인데 의도하신대로 순서를 바꾸시려면 js에서 4,3 history를 제거 해야할 것 같습니다. 

        CommentAdd your comment...