인프런 커뮤니티 질문&답변

인쮸님의 프로필 이미지
인쮸

작성한 질문수

Next + React Query로 SNS 서비스 만들기

usePathname과 /explore 페이지

compose modal 관련 질문입니다. history stack에 강제로 url을 추가 하는 방법이 있나요?

작성

·

100

·

수정됨

0

만약 새창에서 /compose/tweet을 열었을 때 X버튼을 누르면 back()으로 동작되어 창이 닫히지 않거나, 이 전페이지 (트위터 창이 아닌 다른 창)으로 이동하는 이슈가 발생하여 x.com은 어떻게 동작되는지 확인했는데, 이미지 처럼 새창에서 /compose/tweet을 열었을 때, history에 home url이 추가가 되어 뒤로가기를 눌렀을 때 홈으로 돌아가는 것 같습니다.

이렇게 hitory url을 제어하는 방법이 있을까요? 구글링해도 정보를 얻을 수 없어 글 올립니다

스크린샷 2024-07-22 211858.png

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

간단한 생각으로는 서버사이드에서 referrer가 자신의 사이트가 아니면 홈으로 리다이렉트하면서 홈 히스토리를 남기고, 홈에서 다시 원래 의도했던 페이지로 이동시키면 될 갓 같습니다. 이동시킬 페이지 주소는 쿠키나 쿼리스트링으로 될 것 같고요

인쮸님의 프로필 이미지
인쮸

작성한 질문수

질문하기