카카오톡 인앱브라우저내 팝업 close 문제.. 해결하신분?

카카오톡에서 메세지에 웹페이지 경로를 보낸후
그 메세지 링크주소 클릭할때 나오는 인앱브라우저에서

window.open을 통해 팝업창을 열고,

팝업창에서 외부도메인으로 URL로 location.href을 통해 연결됐다가
외부도메인URL에서 다시 새로운 페이지로 리다이렉트 시켜서 값들을 전달해주고
창이 닫혀야 하는 상황입니다

window.close
self.close
등등 잡다한거 다 써봤는데 꽉차는 하얀레이어는 닫히지가 않네요

@chiroru0 카톡 안드로이드 인앱브라우저인가요? 아이폰은 이상이 없나요?
추가적으로 확인을 해 볼 수 있는 재현 링크를 좀 알려주실 수 있을까요~

카톡 인앱 브라우저는 멀티창에 대해 완벽하게 지원하고 있지 않습니다. 따라서 첫번째 웹뷰 페이지 창에 대해서는 close 지원가능하지만, 두번째 창에 대해서는 close가 동작 하지 않습니다.

1개의 좋아요

첫번째 웹뷰 페이지창에서 해결했습니다
기존 : A페이지 - B외부도메인 - C페이지
바뀐후 : A페이지 - B외부도메인 - A페이지
로 바꾸니 close가 먹었습니다.
window.onload = function() {
return window.close();
}

문제가 되던 환경은 아이폰 카카오톡 이었습니당

3개의 좋아요