카카오톡 인앱 브라우저 닫기 버튼이 동작하는 방식이
안드로이드, IOS에 따라 다릅니다. 아래와 같이 사용할 수 있습니다.
사용 방법
안드로이드
kakaotalk://inappbrowser/close
IOS
kakaoweb://closeBrowser
사용 예시 코드
function ClosePage(){
var _ua = window.navigator.userAgent || window.navigator.vgjendor || window.opera;
//alert(_ua.toLocaleLowerCase().indexOf("kakaotalk"))
if (_ua.toLocaleLowerCase().indexOf("kakaotalk") > -1) {
//alert("1")
window.location.href = (/iPad|iPhone|iPod/.test(_ua)) ? "kakaoweb://closeBrowser" : "kakaotalk://inappbrowser/close";
}else if(_ua.toLocaleLowerCase().indexOf("android") > -1){
//alert("2")
self.close();
}else if(_ua.toLocaleLowerCase().indexOf("iphone") > -1
|| _ua.toLocaleLowerCase().indexOf("ipad") > -1
|| _ua.toLocaleLowerCase().indexOf("ipod") > -1){
//alert("3")
self.close();
}else{
//alert("4")
self.close();
}
}
반응형
'JavaScript & JQuery' 카테고리의 다른 글
[JQuery] find를 이용하여 하위 요소 class 찾기 (2) | 2022.12.15 |
---|---|
[AJAX] ajax를 이용해 배열 형태로 보내기 (2) | 2022.10.07 |
[JavaScript]Input type number의 maxlength 적용(slice 메서드) (2) | 2022.05.20 |
[JavaScript]Split 함수(문자열을 잘라 배열로 변환) (10) | 2022.04.28 |
[JQuery&JavaScript] JQuery와 Javascript의 차이점 (2) | 2022.04.18 |
댓글