티스토리 뷰
크로스 브라우징이란
웹 페이지를 제작할 때, 다른 OS, 브라우저, 기기 등에 관계없이 정상적으로 동작하게끔 페이지를 제작하는 기법을 말합니다.
W3C 의 규정에 맞게끔 코딩을 해야 하는데, 이는 MDN(https://developer.mozilla.org/ko/), canisue(https://caniuse.com/) 에서
쉽게 확인할 수 있습니다.
크로스 브라우징을 하는 이유
솔루션 제품을 개발하면서 느꼈던 경험으로, 사용자가 어떤 브라우저를 사용하는지 알 수 없기 때문에, 기본적으로 점유율이 높은 브라우저들은 대부분 지원을 해야 했다. (아마 대부분의 솔루션 제품은 이러한 특성을 지니고 있을 것이다.)
크롬과 엣지에서 다른 화면이 나오거나, 특히 IE 에서 다른 화면이 나오거나 지원하지 않아 오류가 발생한다던가 하는 문제가
발생할 수 있기 때문에 경험으로 생각해보면 크로스 브라우징을 생각하여 개발을 해야 한다고 생각합니다.
비고
개인적으로 테스트 자동화를 브라우저 별로 잘 만들어 놓는다면, 크로스 브라우징 테스트를 하는데 도움이 많이 되지 않을까...
생각한다. 물론, 테스트 케이스에 없는 기능을 만들 시에는 어쩔 수 없이 여러 가지 테스트 기법을 이용하여 확인해봐야 한다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- dockerfile
- NUXT
- 티스토리챌린지
- AWS
- seo
- vue composition api
- svelte
- cors
- 오블완
- 타입스크립트
- vue router
- openAI
- React
- 네이버 서치 어드바이저
- nuxt2
- 서버 to 서버
- 스벨트
- Embedding
- nodejs
- 깃허브
- docker
- vscode
- Vite
- nextjs14
- Storybook
- Git
- NextJS
- nextjs13
- Github Actions
- webpack
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함