Safari
-
모바일 기기를 체크하여 크로스 브라우징 지원하기 (navigator.userAgent 사용하기)JS & TS 2022. 8. 25. 21:52
들어가며 실무를 하면서 느끼는 취준생 때와의 가장 큰 차이점은, 실제 서비스를 제공하는 입장에서 다양한 환경과 브라우저, 기기에 대응하는 크로스 브라우징이 필요하다는 것이다. 이전에 개인 프로젝트, 팀 프로젝트를 진행할 때는 사실 비용(시간과 노력)이 너무 많이 들기 때문에 모바일 화면처럼 만들어 놓은 웹앱 형식의 프로젝트를 많이 구성하였다. 이전 프로젝트 예시 1) 스터디 모집을 위한 팀 프로젝트 2) 우리 동네 가게는 코카콜라, 펩시 중 무엇을 주는지 제공하는 서비스 물론 현재도 웹 보다 모바일이 주력 서비스라면 이런 형식을 가지는 서비스도 많이 있지만, 우리 서비스는 데스크 탑 웹을 기반으로 서비스를 제공하기 때문에 다양한 브라우저와 기기에 맞게 화면을 보여줘야 한다. 이렇게 실무에 와서 써보게 된..