IOS (2) 썸네일형 리스트형 아이폰의 모든 브라우저는 사파리다 const isIosApp = window.webkit && window.webkit.messageHandlers; 나는 웹 기반으로 제작된 하이브리드 앱을 유지보수 하고 있다. iOS앱 내부에서 접속되었는지 위와 같은 Javascript 코드를 사용하여 판별했는데, 아이폰의 Chrome 브라우저에서 true가 리턴되는 것을 확인했다. 조금 서칭 해보니, 애플의 정책에 의해 앱스토어에 올라가는 앱들은 웹콘텐츠 로딩을 위해 WebKit 엔진을 사용한다는 내용을 찾을 수 있었다. However, there's one major thing that makes Chrome on iOS very different from all other Chrome platform implementations. Chrome o.. 모바일 브라우저에서 앱 실행하기 대작전(Android, iOS) 이 문서의 최종 수정일: 2020.12.24 Merry Christmas 웹개발자의 칼퇴근을 늦추는 원흉 중에 같은 코드 OS/Browser 별 다른 동작이 있다. 예전에는 최악의 브라우저 Internet Explorer 때문에 발생하는 경우가 많았다. IE가 거의 사장된 지금은 예전보다 다변화된 디바이스 환경 때문에 가끔 발생한다. 앱 랜딩 페이지가 하나 있는데, OS와 브라우저 별로 다르게 동작해서 골치였다. 어떤 OS와 브라우저 조합에서는 마음대로 앱을 실행시킬 수 없다. 그래서 앱 실행하기 버튼을 추가해야 했다. OS + Browser 조합별 테스트 결과 Android + Chrome: 페이지 로딩 시 코드로 앱을 실행시킬 수 없으며, 반드시 사용자의 액션(클릭 등)이 있어야 한다. Android.. 이전 1 다음