반응형

개발하면서 카카오톡에서 바로 브라우저 실행하여 인앱브라우저에서 실행하는 경우가 많은데

//탭닫기
self.close()

안 통하므로 카카오톡 스키마를 통해 브라우저를 닫을 수가 있어요.


var os = window.navigator.userAgent || window.navigator.vgjendor || window.opera;
	
if(os.toLocaleLowerCase().indexOf("android") > -1){
		
	location.href = “kakaotalk://inappbrowser/close”;
    
}else if(os.toLocaleLowerCase().indexOf("iphone") > -1 
			|| os.toLocaleLowerCase().indexOf("ipad") > -1){
		
	location.href = "kakaoweb://closeBrowser";
}else{
		
	self.close();
}

위와 같이 안드로이드 아이폰 나눠서 실행하면 인앱브라우저를 닫을 수 있어요.

반응형

'개발 > Web' 카테고리의 다른 글

Thymeleaf each value sum  (2) 2020.12.15
Thymeleaf Layout구성  (2) 2020.12.06
Thymeleaf spring security 사용하기  (5) 2020.12.02
Thymeleaf 문법  (2) 2020.12.01

+ Recent posts