728x90
하이브리드 앱으로 접속을 하든 모바일 앱으로 접속을 하든 둘 다 모바일에 있는 브라우저로 실행을 하기 때문에 그냥은 체크가 불가능합니다. 다만 웹앱에는 Scheme이라는 게 있습니다.
Android, iOS 둘 다...
대충 iamaboy.youareagirl://open 이런 식으로 생겼습니다. 앱 제작자한테 물어보시면 압니다.
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf("iamaboy") > -1) {
// code
}
user agent 값을 찍어 보면 scheme이 거기에 있습니다. 그러면 그 값이 있나 없나 체크를 해서 있으면 웹앱으로 접속한 게 되겠네요.
반응형
'Programming > Javascript' 카테고리의 다른 글
date range picker (0) | 2021.08.04 |
---|---|
반복문 내에서 탈출(?)하기 (0) | 2021.07.22 |
IE에서 padStart() 실행시키기 (0) | 2021.02.17 |
[jQuery]스크롤 시 특정 위치에서 div 고정시키기 (0) | 2021.02.05 |
[jQuery]scrolling progress indicator bar (0) | 2021.02.02 |