안녕하세요
카카오톡 인앱브라우저와 관련해서 문의드립니다.
카카오톡에서 호출한 인앱브라우저는 self.close()가 안되서 상단 ‘X’ 버튼을 눌러야지 인앱브라우저가 닫히는 걸로 알고 있습니다.
다른 플러스친구를 보다 어느 보험회사의 플러스친구 인앱브라우저에서는
’확인’ 버튼을 눌러서 인앱브라우저가 닫히는 걸 확인 했습니다.
소스는 아래와 같이 구성되어 있습니다.
자바스크립트를 보니 아래 부분이 있던데 혹시 카카오에서 제공하는 api 인가요??
kakaoweb://closeBrowser" "kakaotalk://inappbrowser/close
다른 분들은 인앱브라우져 닫는 버튼은 어떻게 처리하셨나요??
감사합니다.
html
<input type="hidden" name="kakaoAuth" value="" />
<input type="hidden" name="resultContext" value="" />
<button id="successBtnKakao" class="btn btn-default" type="button" style="height: 100%; width: 100%; margin-bottom: 10px; background-color: #8a8184;">확인</button>
javascript
$("#successBtnKakao") .click( function() {
var _ua = window.navigator.userAgent || window.navigator.vendor || window.opera;
if (_ua.toLocaleLowerCase().indexOf(“kakaotalk”)) {
window.location.href = (/iPad|iPhone|iPod/
.test(_ua)) ? “kakaoweb://closeBrowser”
: “kakaotalk://inappbrowser/close”;
}
});