웹 페이지로 이동할 때 서버의 응답은 여러 요인에 따라 달라집니다. 사용 중인 OS는 브라우저(Firefox, Chrome, Safari 등) 및 가능하면 시스템 아키텍처(x86, x64 등)와 함께 확인됩니다(Windows, Linux, Mac 또는 Mobile). 이러한 요소는 웹 개발자가 페이지를 최적화하는 데 도움이 됩니다. 최신 웹 경험의 중요한 부분입니다.
이것은 브라우저 내에서 "사용자 에이전트"를 읽어서 수행됩니다. 사용자 에이전트는 ID 카드와 비슷합니다. 이를 통해 사이트는 특정 세부 정보를 결정할 수 있으며, 이에 따라 페이지가 사용자에게 제공되는 방식이 변경됩니다. 모바일 장치에서 온 것으로 보고하는 브라우저는 데스크톱 사이트와 다른 사이트를 갖게 됩니다. 예를 들어, 메뉴는 더 쉽게 터치하고 읽을 수 있으며 텍스트는 더 쉽게 제거되고 읽을 수 있습니다.
일반적으로 사용자는 브라우저 사용자 에이전트 데이터 교환에 대해 알지 못합니다. 그러나 사용자와 개발자가 사용자 에이전트를 변경하여 다른 플랫폼을 테스트하거나 단순히 브라우저 ID를 숨길 수 있는 방법이 있습니다.
참고: 이것은 인터넷에서 익명이거나 보이지 않는 것과는 다릅니다. 브라우저에는 사용자 에이전트가 이러한 요소 중 하나이므로 사용자를 고유하게 식별하는 데 도움이 되는 지문이 있습니다.
Edge에서 사용자 에이전트를 변경하는 방법
모든 주요 브라우저에서 사용자 에이전트를 변경할 수 있는 다양한 플러그인과 애드온이 있습니다. 그러나 브라우저 자체 내에서 달성할 수 있습니다.
Edge를 사용할 때 페이지를 열고 F12 키를 누릅니다. 키를 눌러 개발자 설정에 액세스합니다.
"에뮬레이션" 탭을 선택하고 "사용자 에이전트 문자열 목록"을 찾습니다. 여기에서 Edge가 선택한 브라우저를 모방하도록 선택할 수 있습니다. 페이지가 실시간으로 새로고침되므로 쉽게 테스트할 수 있습니다.
Chrome에서 사용자 에이전트를 변경하는 방법
Edge와 마찬가지로 Chrome에는 개발자 설정 내에서 사용자 에이전트 변경 사항이 있지만 액세스하기가 훨씬 더 복잡합니다.
브라우저를 열고 오른쪽 상단 모서리에 있는 메뉴 버튼을 클릭합니다. 거기에서 "도구"를 클릭한 다음 "개발자 옵션"을 클릭합니다. Ctrl 키 조합을 통해 쉽게 액세스할 수도 있습니다. + Shift +나 .
개발자 도구 창이 나타나면 네트워크를 선택한 다음 세 개의 수직 점처럼 보이는 메뉴를 선택합니다. 이 드롭다운 메뉴에서 더 많은 도구와 네트워크 조건을 선택합니다. 아래에서 볼 수 있듯이 "자동으로 선택" 상자를 선택 취소하여 사용자 에이전트를 변경할 수 있는 옵션이 있습니다.
Edge와 마찬가지로 개발자 옵션 창이 열려 있는 동안에만 탭으로 제한됩니다.
Firefox에서 사용자 에이전트를 변경하는 방법
Firefox는 사용자 에이전트를 변경하는 기능도 공유합니다. 브라우저 창을 열고 about:config
를 입력합니다. 주소 표시줄 내. 경고가 표시되지만 적절한 주의와 주의 없이 설정이나 플래그를 변경하지 않는 한 진행하는 것이 매우 안전합니다.
검색창에서 다음을 찾으십시오.
general.useragent.overridepreference
"general.useragent.overridepreference" 값이 없으면 직접 만드십시오. about:config 페이지를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "새로 만들기 -> 문자열"로 이동합니다. 새 문자열의 이름을 "general.useragent.overridepreference"로 지정하고 Enter 키를 눌러 저장합니다.
이제 기본 설정에 따라 다음 값을 입력하십시오.
Linux의 Chrome:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
마이크로소프트 엣지:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
인터넷 익스플로러:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) like Gecko
물론 온라인에서 다른 사용자 에이전트를 찾아 사용할 수 있습니다.
다른 옵션이 있습니까?
브라우저 설정을 엉망으로 만드는 아이디어를 좋아하지 않는다면, 당신을 위해 일할 몇 가지 애드온과 확장 프로그램이 있습니다. 브라우저마다 다르지만 Chrome과 Firefox에서 잘 작동하는 두 가지를 강조하겠습니다.
첫째, Chrome의 경우 User Agent Switcher가 있습니다. 이것은 잘 작동할 뿐만 아니라 Google 자체에서 소유 및 유지 관리하므로 안전하다고 확신할 수 있습니다.
Firefox의 경우 일반적으로 Chris Pederick의 User Agent Switcher를 권장합니다. 불행히도 개발자가 Firefox Quantum용으로 업데이트하지 않았습니다. 따라서 내가 찾은 또 다른 애드온은 동일한 이름인 User Agent Switcher이지만 Linder에서 제공했습니다. 리뷰는 대부분 긍정적인 것 같지만 애드온을 사용하지 않았기 때문에 애드온의 정확성을 보증할 수 없습니다. 현재 이 기사를 작성하는 시점에서는 Firefox의 기능 확장 기능이므로 사용자가 가질 수 있는 몇 가지 우려를 잠재울 수 있습니다.
사용자 에이전트를 변경하는 것은 특히 웹 개발자인 경우 사용하기에 좋은 도구입니다. 변경 사항과 이유를 댓글 섹션에 알려주십시오.