[Chrome] 웹 개발자 도구 활용 가이드 - 기본편

2024. 8. 7. 00:07Utility

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

반응형

크롬 웹 개발자 도구(Chrome DevTools)를 활용하는 법에 대해서 알아봅시다

크롬 웹 개발자 도구 (Chrome DevTools)

크롬 웹 개발자 도구는 구글 크롬 브라우저에 내장된 강력한 도구로, 웹 페이지를 실시간으로 검사하고 디버깅하며 성능을 분석할 수 있게 해 줍니다. 웹퍼블리셔와 개발자 모두에게 유용하며, 웹 페이지의 HTML, CSS, 자바스크립트 등 다양한 요소를 실시간으로 수정해 보고 테스트할 수 있습니다.

개발자 도구 열기

가장 빠르게 개발자 도구를 여는 방법은 키보드 단축키를 사용하는 것입니다. macOS 기준으로 단축키 option + cmd + i를 눌러 개발자 도구를 열 수 있습니다. ( windows 기준은 ctrl + shift + i )

모바일 모드 전환

모바일 디바이스 모드는 모바일 환경에서 웹 페이지를 테스트할 수 있게 해 줍니다. 개발자 도구를 연 후 좌측 상단의 Toggle device toolbar 아이콘을 클릭하여 모바일 디바이스 모드로 전환할 수 있습니다.

 

토글 디바이스 툴바 아이콘 클릭하기

 

모바일 모드 활용법

모바일 모드로 전환한 후 웹 페이지를 새로고침하는 것은 매우 중요합니다. 새로고침을 통해 최신 모바일 스타일 시트(CSS)와 스크립트가 적용된 페이지를 확인할 수 있습니다. 그 밖에 캐시 문제를 해결하며, 반응형 레이아웃이 제대로 작동하는지 확인하는 데에도 중요합니다. 즉, 모바일 환경에서의 최적화된 테스트를 위한 필수 단계입니다.

 

모바일 모드

 

Dimensions

Dimensions은 모바일 디바이스 모드에서 웹 페이지의 뷰포트(보이는 영역) 크기를 조정하는 기능입니다. 입력란에서 너비(Width)와 높이(Height)를 직접 입력하거나 드롭다운 메뉴에서 미리 설정된 디바이스 크기를 선택합니다.

Zoom

Zoom 속성은 웹 페이지의 확대/축소 비율을 조정할 수 있는 기능입니다. 기본적으로는 100%로 설정되어 있으며, 사용자가 페이지를 더 크게 또는 작게 볼 수 있도록 합니다.

No Throttling

No Throttling은 네트워크 속도와 CPU 성능의 제한을 없애는 옵션입니다. 기본적으로 개발자 도구는 모바일 환경을 시뮬레이션하기 위해 느린 네트워크 속도와 낮은 CPU 성능을 에뮬레이션합니다. 이 옵션을 선택하면 이러한 제한이 제거되어 실제 성능에 가까운 테스트가 가능합니다.

Rotate

Rotate 기능은 모바일 디바이스의 화면 방향을 가로(Landscape) 또는 세로 모드(Portrait)로 전환할 수 있게 해 줍니다. 이를 통해 페이지가 다른 화면 방향에서 어떻게 표시되는지 확인할 수 있습니다.

 

Dock side 설정

개발자 도구의 위치를 브라우저 창의 상단, 하단, 좌측 또는 우측에 배치할 수 있는 옵션입니다. 시각적 배치를 통해 작업의 효율성을 높일 수 있습니다. 옵션은 분리, 좌측, 하단, 우측이 있습니다.

 

Dock side 설정하기

 

 

More tools 메뉴를 통해 패널 추가

More Tools 메뉴를 통해 개발자 도구의 기능을 확장하고, 웹 페이지의 다양한 측면을 보다 세밀하게 분석할 수 있습니다. 이를 통해 웹 개발과 디버깅을 보다 효율적으로 수행할 수 있습니다. 기본적으로 제공되는 패널(Elements, Console, Network, Application 등) 외에도, More Tools 메뉴를 통해 추가적인 기능을 확장해 보세요.

 

More tools 확장 기능 추가하기

 

 

설정(Settings)

개발자 도구의 설정(Settings) 아이콘을 클릭하시면 도구의 기본 설정(Preferences)을 조정할 수 있습니다. 

 

 

1. 개발자 도구를 연 후 우측 상단에 설정 아이콘을 클릭하세요.

 

설정 아이콘 클릭하기

 

 

2. 여기서 디버깅 옵션(Preferences), 네트워크 속도 시뮬레이션(Throttling), 단축키(Shortcuts) 등을 설정하여 개발자 도구의 동작 방식을 사용자에 맞게 최적화할 수 있습니다.

 

설정 > 기본 설정 > 옵션 설정하기

 

 

 

이렇게 크롬 웹 개발자 도구(Chrome DevTools)를 활용하는 법에 대해서 알아보았습니다. 이번 가이드를 통해 기본적인 도구 사용법과 주요 기능을 익히고, 더 효과적으로 웹 개발과 디버깅을 진행할 수 있기를 바랍니다.

 

 

[macOS] Xcode 시뮬레이터를 이용한 웹 페이지 디버깅 방법

Xcode 시뮬레이터를 이용한 웹 페이지 디버깅 방법에 대해서 알아보겠습니다. Xcode 시뮬레이터를 활용한 웹 페이지 디버깅반응형 웹 디자인의 중요성이 점점 커지면서, 다양한 기기에서 웹 페이

dev-chim.tistory.com

 

 

[CSS] 반응형 웹페이지, object-fit 속성으로 미디어 컨텐츠를 완벽히 제어하기

반응형 디자인은 현대 웹 개발에서 필수적인 요소로 자리 잡았습니다. 다양한 디바이스와 화면 크기에 맞게 웹 페이지를 최적화하는 것은 사용자 경험을 향상하는 중요한 과제 중 하나입니다.

dev-chim.tistory.com

 

 

유용한 터미널 명령어

자주 사용하는 터미널 CLI(Command Line Interface)에 대해서 알아봅시다. pwd 현재 경로 출력하기 pwd #현재 경로 출력 cd 디렉터리로 이동하기 cd #홈 이동 cd ../ #이전 디렉토리 이동 cd ../../ #이전 이전 디

dev-chim.tistory.com

 

 

[AI] 손필기는 이제 그만! 클로바 노트(CLOVA Note)의 음성 메모 혁신을 경험하세요!

클로바노트는 음성인식, 자연어 처리 등의 AI 기술을 활용한 회의록 관리 서비스입니다. 이 서비스는 긴 문장과 비정형화된 대화를 인식하는 데 특화된 음성인식 엔진을 사용하며 참석자의 목소

dev-chim.tistory.com

 

 

[Webpack] webpack.config.js, 웹팩 주요 속성 5가지(entry/output/loader/plugins/mode)

웹팩 주요 속성 5가지에 대해서 알아보도록 합시다. Webpack 이란? webpack 웹팩은 모듈 번들러입니다. 주요 목적은 브라우저에서 사용할 수 있도록 JavaScript 파일을 번들로 묶는 것이지만, 리소스나

dev-chim.tistory.com

 

반응형