사용자 에이전트(User-Agent)
크롬 개발자 도구 네트워크 탭에서 요청 헤더를 살펴보면, 다음 사진처럼 사용자 에이전트(User-Agent)를 확인할 수 있습니다.
![[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent)](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
사용자 에이전트(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) - 크롬에서 사용자 에이전트 변경하는 방법 [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법](https://blog.kakaocdn.net/dna/brcode/btrP8JtmFrV/AAAAAAAAAAAAAAAAAAAAAM9g0mphBEts-HFTe5tFgdn2g8ra06SF54BkIppVgOVF/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=2BE%2F89IEigb4tVT3oraUG7Ilxe0%3D)
순서 2. "브라우저 기본값 사용"을 체크 해제합니다.
![[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법 [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법](https://blog.kakaocdn.net/dna/bDOJ3m/btrP6hqAa78/AAAAAAAAAAAAAAAAAAAAAL6i5Dp6MUq79JiI5wJ9mDAZkEJcE5JkZ7ZO83vgnIQQ/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=WDed3cbDZv7r0jQZLDuF7iJpD%2Bc%3D)
순서 3. "맞춤설정..."을 선택한 다음 원하는 사용자 에이전트를 선택합니다.
![[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법 [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법](https://blog.kakaocdn.net/dna/bKxLCq/btrP364AWoO/AAAAAAAAAAAAAAAAAAAAALTejWfrO-b2gyPr1akkFm1Ez-JXzDuPmqWDX7ScfVjj/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=muDfivmyqyYBqHM1HtMjMbLzBPk%3D)
순서 4. 사용자 에이전트를 변경한 다음 네트워크 요청을 해보면, 변경된 User-Agent가 적용된 것을 확인할 수 있습니다.
![[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법 [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법](https://blog.kakaocdn.net/dna/dWJlYj/btrP6cQjNlm/AAAAAAAAAAAAAAAAAAAAACkaZ2u2LUkHucShGEsbmOvkGJs-eT5THLi5zo8VS-NQ/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=H%2B7mqDmcb%2BOgtGUc5neEv5JU%2BfM%3D)
[사용자 에이전트를 Opera - Mac으로 변경]
![[Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법 [Chrome]크롬에서 사용자 에이전트(User-Agent) 변경하는 방법 - 사용자 에이전트(User-Agent) - 크롬에서 사용자 에이전트 변경하는 방법](https://blog.kakaocdn.net/dna/biwuqo/btrP4trNnBM/AAAAAAAAAAAAAAAAAAAAAH20R5tXNkmk4Q7BQS0QL6AoNA8dnw5ejmTIIRxMDZKV/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1759244399&allow_ip=&allow_referer=&signature=HB2Su5KOLASXKtceGcpWrwCVKnw%3D)
[변경된 사용자 에이전트가 적용됨]
'개발자 도구 > 크롬(Chrome)' 카테고리의 다른 글
[Chrome]크롬 개발자 도구 네트워크 설정 기능 알아보기 (0) | 2022.11.01 |
---|---|
[Chrome]HAR 파일 가져오기 및 내보내기 (0) | 2022.10.31 |
[Chrome]크롬 개발자 도구 네트워크 속도 조절하는 방법 (0) | 2022.10.31 |
[Chrome]크롬 개발자 도구 네트워크 탭 툴바 활용 방법 (0) | 2022.10.31 |
[Chrome]크롬에서 텍스트 편집하는 방법 (0) | 2022.10.28 |
댓글