티스토리 뷰
728x90
반응형
동남아시아 지역에서 많이 쓰이는 저가형 스마트폰은 기본적으로 크롬이 설치되어 있는 경우도 있지만,
기본브라우저가 제조사 저마다의 커스텀한 브라우저인 경우가 많습니다.
마치 삼성브라우저처럼 말이죠.
제가 경험한바로는 이들 브라우저는 구버전의 webkit을 쓰는 경우가 많더라고요
webkit은 safari 브라우저 엔진으로 사용되는 프레임워크인데
지금은 많은 종류의 브라우저가 webkit을 사용하고 있습니다.
동남아시아에서 흔히 접할수있는 저가형 스마트폰의 기본 브라우저를 살펴보니
구버전의 webkit을 포장한 브라우저였고
버전은 safari 9버전 쯤 되겠더라고요.
이러한 환경에서 vuetify 기반의 vue application의 특정기능이 동작하지 않았습니다.
특히 <v-form>에서 쓰이는 valid 체크가 값이 변하지 않더라고요
이걸 어떻게 어떠한 접근법으로 수정해서 앞으로 나아갈지 고민을 하고 있었는데
마침 vuetify에서 친절하게도 IE11과 Safari9를 지원하는 방법을 안내하고 있었더라고요.
https://vuetifyjs.com/en/getting-started/browser-support
결론은 babel-polyfill을 설치해주면 매우 쉽게 문제가 처리 됩니다.
최종 번들링된 js 파일이 10% 가량 용량이 추가되었는데 뭐 어쩔수 없는걸로...
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
아이폰 앱개발시 다크모드 비활성화 설정 추가하기 (0) | 2019.12.09 |
---|---|
mysql 8.0 php 오류 (0) | 2019.12.02 |
iOS 프로젝트 배포 환경별 build 세팅하기 (0) | 2019.11.05 |
ab로 post request 벤치마크하기 (0) | 2019.10.06 |
xcode 11부터 빌드시 기본 modal presentation style이 변경됩니다 (0) | 2019.09.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 웹표준
- 게임
- android
- 구글
- 애플
- 어플리케이션
- 창업
- 앱스토어
- 소프트웨어
- 아이폰
- 모바일
- php
- 네이버
- 대학생
- Apple
- iPhone
- 자바스크립트
- 공모전
- 트위터
- JavaScript
- 아이디어
- 안드로이드
- 벤처
- 앱
- CSS
- 스마트폰
- AWS
- 경진대회
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함