프로그래밍 문제 질문
안녕하세요. 수고많으십니다. 첨부와 같이 버튼을 누르면 해당 결제창으로 이동하게끔 구현했습니다. 그런데 모바일에서 디바이스의 취소키를 누르면 창이 사라지긴 한데 기존에 제가 만들었던 모달창을 위한 검은 배경화면만 남습니다.
토스메뉴얼에 나와있는거처럼 catch 문을 활용하여 취소키를 눌러 결제창을 취소하였을때 나오는 에러를 포함해서 로직을 처리하였는데 브라우저의 뒤로가기 버튼이랑 모바일의 취소 버튼이 먹히질 않습니다.
popstate 이벤트를 활용도 해봤고 useLocation()도 해봤습니다만 잘 안되었는데, 제 단순 코딩실력 부족으로 안되는건지 잘 모르겠습니다.. 혹시 이렇게 처리하는게 맞나요? 아니면 다른 방식이 더 있을까요?

7 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
참고로 리액트+노드js로 구현했습니다
모바일에서 back 키를 누르시는 것 말씀하시는 건가요?
모바일의 경우 페이지가 submit 방식으로 이동해서 back 에 대해서는 처리가 어렵습니다.
아.. 그렇군요! 그러면 그대로 두어야 하는 현상입니까?@냥과장
네 다른 상점도 비슷한 상황일겁니다.
헉 감사합니다.....
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.