개발자 도구/크롬(Chrome)

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법

DevStory 2022. 10. 31.

사용자 에이전트(User-Agent)

크롬 개발자 도구 네트워크 탭에서 요청 헤더를 살펴보면, 다음 사진처럼 사용자 에이전트(User-Agent)를 확인할 수 있습니다.

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent)

 

사용자 에이전트(User-Agent)란?

네트워크 요청을 하는 장치에 대한 정보입니다. 사용자 에이전트 문자열은 브라우저에서 HTTP 요청 헤더로 전송되며 사용 중인 OS, 브라우저 버전 및 정보를 포함하고 있습니다.

 

사용자 에이전트 문자열에 대한 명명 규칙은 정해져 있지 않으며, 명확한 의미가 없는 토큰을 포함하므로 해석하기 어려울 수 있습니다. 이번 포스팅은 크롬에서 사용자 에이전트 변경하는 방법을 설명하는 게 목적이므로 사용자 에이전트에 대한 자세한 설명은 하지 않습니다.


사용자 에이전트 문자열 해석

위 사진에서 보았던 사용자 에이전트 문자열은 다음과 같이 나눌 수 있습니다.

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36

Mozilla

- 최신 브라우저와 관련이 없으며 사용자 에이전트의 역사적인 이유로 사용합니다.

- 하단에 사용자 에이전트 역사를 참고해주세요.

 

5.0

- 모질라(Mozilla) 버전을 의미합니다.

 

Macintosh

- 플랫폼(사용 중인 운영 체제)을 의미합니다.

 

Intel Mac OS X 10_15_7

- 운영체제의 버전 및 Intel CPU에서 실행됨을 의미합니다.

 

AppleWebKit/537.36

- 브라우저 렌더링 엔진을 의미합니다.

 

KHTML, like Gecko

- Gecko처럼 동작하는 KHTML 기반 렌더링 엔진을 의미합니다.

 

Chrome/107.0.0.0

- Chrome 웹 브라우저 버전을 의미합니다.

 

Safari/537.36

- Safari에서는 537.36 버전 기반으로 동작한다는 것을 의미합니다.

 

사용자 에이전트의 실수 및 역사에 대한 링크입니다.

 

WebAIM: History of the browser user-agent string

In the beginning there was NCSA Mosaic, and Mosaic called itself NCSA_Mosaic/2.0 (Windows 3.1), and Mosaic displayed pictures along with text, and there was much rejoicing. And behold, then came a new web browser known as “Mozilla”, being short for “...

webaim.org


크롬에서 사용자 에이전트 변경하는 방법

순서 1. 크롬 개발자 도구의 네트워크 탭으로 이동 후 네트워크 환경설정 아이콘(더 많은 네트워크 조건...)을 선택합니다.

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법

 

순서 2. "브라우저 기본값 사용"을 체크 해제합니다.

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법

 

순서 3. "맞춤설정..."을 선택한 다음 원하는 사용자 에이전트를 선택합니다.

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법

 

순서 4. 사용자 에이전트를 변경한 다음 네트워크 요청을 해보면, 변경된 User-Agent가 적용된 것을 확인할 수 있습니다.

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법

[사용자 에이전트를 Opera - Mac으로 변경]

 

[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법

[변경된 사용자 에이전트가 적용됨]

반응형

댓글