소셜로그인 트러블슈팅
·
Web
문제 상황소셜 로그인할 때 팝업 창이 열리잖아요? 그런데 이 팝업이 문제였어요. javascript// 원래 이런 식으로 했어요const popup = window.open('구글로그인페이지');// 팝업이 닫혔는지 확인하려고if (popup.closed) { console.log('팝업이 닫혔어요!');}그런데 에러가 났어요! 😱 Cross-Origin-Opener-Policy policy would block the window.closed call.COOPCOOP = 브라우저의 보안 정책쉽게 말해서:"다른 사이트의 팝업 상태를 함부로 확인하지 마!"구글 로그인 페이지 → 우리 사이트로 돌아올 때브라우저가 "보안상 popup.closed 확인 금지!" 라고 막아버림즉, 팝업이 닫혔는지 알 수 없게..