DHL
DHL2y ago

맥북 크롬에서 팝업차단을 해제해도 리디렉션이 안되요

No description
20 Replies
토스페이먼츠 BOT
3/12 이후에 결제 연동을 해보신 분들을 찾습니다!🔎
제품 발전을 위해 설문에 참여해주세요! 추첨을 통해 선물을 드립니다. (1분 소요)
Kimoon Lee
Kimoon Lee2y ago
다음 버튼을 누르신 후이신가요?
DHL
DHLOP2y ago
네 다음버튼 누른이후 블랭크 팝업이 뜹니다.
Kimoon Lee
Kimoon Lee2y ago
아래에는 팝업이 차단되어있다고 오류가 보이시는 것이구요 혹시 다른 맥북에서는 어떤지 확인해 보실수 있을까요? www.tosspayments.com 이 아니라 사이트가 다를 겁니다. 혹시 저희가 재현해 볼수 잇는 사이트가 있을까요?
DHL
DHLOP2y ago
pc 엣지 브라우저도 팝업을 해제하라고 나옵니다. (해제 했는데 리디렉션이 안되고....)
Kimoon Lee
Kimoon Lee2y ago
계정은 삭제해 주세요. 지금 보면 div 안에서 js 를 import 하고 submitAndPay 를 정의 하고 계신데요.. 이걸 head tag 안으로 옮겨 볼수 있을까요?
DHL
DHLOP2y ago
해보겠습니다. 수정하고 해보고 안되면 다시 문의 할께요. 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
DHL
DHLOP2y ago
전체 페이지를 head tag 안으로 옮기고 div 없애도 안되는데요 모바일 화면으로 실행해보면 됩니다. 모바일 화면으로 실행해보면 됩니다. --> div tag 고치지 않은 버전에서요 팝업으로 본인인증 화면이 안뜨고 있는것 같은데
Kimoon Lee
Kimoon Lee2y ago
저희가 새창을 띄운후에 해당 객체가 null 로 와서 발생하는 문제입니다. 혹시 외부 JS 를 다 제거한후에 해보실수 있을까요?
DHL
DHLOP2y ago
네. 해볼께요.
Kimoon Lee
Kimoon Lee2y ago
JS 가 충돌나서 그러는것 같아서요.
DHL
DHLOP2y ago
js를 모두 지워도 안됩니다. 팝업 자체를 다른 탭에서 나오게 하면 리디렉션이 되요.
DHL
DHLOP2y ago
No description
No description
Kimoon Lee
Kimoon Lee2y ago
submit and pay 쪽에서 httpRequest 없이 그냥 결제창 불러 보실수 있을까요? 두번째 방식으로 되시는 걸로 보면 뭔가 만드신 코드하고 저희 결제창 코드가 충돌이 나는것으로 보입니다. 혹시 Cross-Origin-Opener-Policy 관련 정책을 설정하신게 있으신가요?
Kimoon Lee
Kimoon Lee2y ago
No description
Kimoon Lee
Kimoon Lee2y ago
Cross-Origin-Opener-Policy 이것 때문이고 이부분을 same-origin-allow-popups 로 변경해 주시면 됩니다.
Kimoon Lee
Kimoon Lee2y ago
Cross-Origin-Opener-Policy - HTTP | MDN
The HTTP Cross-Origin-Opener-Policy (COOP) response header allows you to ensure a top-level document does not share a browsing context group with cross-origin documents.
DHL
DHLOP2y ago
SECURE_CROSS_ORIGIN_OPENER_POLICY = 'same-origin-allow-popups' 해주니 되네요! 감사합니다 👍
Kimoon Lee
Kimoon Lee2y ago
네 감사합니다.

Did you find this page helpful?