Chrome에서 브라우저 사용자 에이전트 변경

차례:

Anonim

웹 브라우저 사용자 에이전트는 웹 사이트에서 사용자가 사용 중인 컴퓨터 유형, 운영 체제 및 브라우징 앱을 파악하는 방법입니다. 일부 사이트는 다른 테마, CSS, 콘텐츠 또는 심지어 다른 사이트를 다른 브라우저 및 OS에 제공하며, 많은 개발자는 이러한 기능을 테스트하고 이러한 대체 사이트를 구축할 수 있도록 자체 사용자 에이전트를 변경해야 하는 경우가 많습니다.

Chrome, Safari 및 Firefox를 포함하여 Mac OS X 및 Windows에서 데스크탑 사용자가 사용할 수 있는 모든 인기 있는 최신 웹 브라우저의 사용자 에이전트를 변경하는 방법을 다룰 것입니다.

Chrome에서 사용자 에이전트를 변경하는 방법

Chrome의 모든 새 버전에는 사용자 에이전트를 매우 쉽게 변경할 수 있는 기능이 포함되어 있으며 Safari 사용자가 사용할 수 있는 단순화된 옵션보다 더 많은 옵션으로 더 강력합니다. Chrome의 사용자 에이전트 재정의를 사용하면 사용자 에이전트 기기 해상도도 지정하여 해당 해상도 내에서 강제로 페이지를 다시 그릴 수 있습니다. Chrome에서 사용자 에이전트 설정을 활성화할 필요가 없으며 개발자 옵션에서 찾기만 하면 됩니다.

  1. Chrome을 열고 "보기" 메뉴를 풀다운하고 "개발자"로 이동한 다음 "개발자 도구"를 선택하여 개발자 패널을 엽니다
  2. 오른쪽 끝에 있는 점 세 개 버튼을 클릭한 다음 "추가 도구"를 선택하고 "네트워크 조건"을 선택합니다.
  3. Chrome에서 모든 사용자 에이전트 옵션을 표시하려면 "사용자 에이전트"를 찾아 '자동 선택' 옆의 확인란을 선택 취소합니다.
  4. Chrome에서 해당 사용자 에이전트를 활성화하려면 드롭다운 메뉴에서 선택적 사용자 에이전트를 선택하십시오.

Mac, Windows 및 Linux용 Chrome에서 작동합니다.

크롬 구버전에서는 다음과 같이 사용자 에이전트를 변경할 수 있습니다.

  • Chrome을 열고 "보기" 메뉴를 풀다운하고 "개발자"로 이동한 다음 "개발자 도구"를 선택하여 개발자 패널을 엽니다
  • 우측 하단에 있는 톱니바퀴 아이콘 설정 버튼 클릭
  • 사용자 에이전트 옵션을 찾으려면 '재정의' 탭을 클릭하고, 풀다운 메뉴에서 사용자 에이전트를 선택하거나, 기존 항목을 수정하거나 새 사용자 에이전트를 입력하십시오.

Chrome은 또한 새 사용자 에이전트로 페이지를 즉시 다시 그립니다. 기기 메트릭이 설정된 경우 페이지를 다시 그릴 때 해당 기기에서 설정한 해상도 크기도 사용합니다.

Safari에서 브라우저 사용자 에이전트를 변경하는 방법

Mac에서 사용자 에이전트를 변경하는 가장 쉬운 방법은 Safari의 개발 메뉴를 이용하는 것입니다. 아직 활성화되지 않은 경우 이를 다루고 사용자 에이전트를 쉽게 변경하는 방법도 보여줍니다.

  • Safari를 연 다음 Safari 메뉴에서 "Preferences" 풀다운
  • "고급" 탭을 클릭하고 "메뉴 표시줄에 개발용 메뉴 표시" 옆의 확인란을 선택합니다.
  • 기본 설정을 닫고 "창" 옆에 있는 새로운 "개발" 메뉴를 찾아 아래로 당겨 "사용자 에이전트"를 선택합니다.
  • 사전 지정된 사용자 에이전트를 선택하거나 다른 사용자 에이전트 문자열을 사용하려면 "기타"를 선택하십시오.

특정 사용자 에이전트 위로 마우스를 가져가면 사용된 정확한 UA 문자열이 메뉴 항목 옆의 노란색 상자에 나타납니다.

사용자 에이전트를 선택하면 현재 열려 있는 웹 페이지가 새로 고쳐집니다. 문제의 페이지가 대체 브라우저에 다른 정보를 제공하는 경우 페이지가 다르게 보일 수 있습니다. 예를 들어 사용자 에이전트를 모바일 장치 및 모바일 브라우저로 변경하면 일부 웹 페이지에서 모바일 웹사이트로 이동하거나 반응형 레이아웃을 통해 다른 모양의 페이지를 제공할 수 있습니다.

확장 프로그램을 사용하지 않고 Firefox에서 브라우저 사용자 에이전트를 변경하는 방법

Firefox는 기본적으로 이 작업을 수행할 수 있지만 최신 브라우저 중 가장 서투른 브라우저이므로 일부 Firefox 확장 프로그램이 더 잘 처리하므로 권장하지 않습니다.

  • URL 상자에 about:config를 입력하고 리턴을 누르십시오.
  • "useragent"(한 단어)를 검색하고 "general.useragent.override"라는 제목의 새 문자열을 생성합니다.
  • 사용자 에이전트를 배치하고 "확인"을 선택하십시오.

사용자 에이전트를 변경해도 사용자 에이전트 관련 콘텐츠가 제공되지 않는 한 웹 브라우저가 페이지를 렌더링하는 방식은 변경되지 않습니다. 예를 들어, IE8 사용자 에이전트를 사용하는 것은 IE8로 페이지를 방문하여 페이지를 렌더링하도록 하는 것과는 다릅니다. 이는 종종 웹 개발자에게 필수입니다. 이를 위해서는 Mac OS X 위에 있는 가상 머신에서 Internet Explorer를 실제로 실행하는 데 시간이 걸릴 것입니다. 이는 무료이며 설치가 매우 쉽습니다.

명령줄에서 사용자 에이전트를 스푸핑하는 것은 어떻습니까?

명령줄 중독자의 경우 이러한 목적으로 curl을 사용하고 다른 브라우저나 OS로 페이지 소스 코드를 검색할 수도 있습니다. 기본 구문은 다음과 같습니다.

"

컬 -A UserAgentString>"

아래 동영상은 Mac OS X의 Safari에서 기능을 활성화하고 브라우저 사용자 에이전트를 변경하는 방법과 Mac OS X, Windows 또는 Linux의 Chrome에서 이 작업을 수행하는 방법을 보여줍니다.

그리고 크롬:

사용자 에이전트를 변경해도 사용자 에이전트 관련 콘텐츠가 제공되지 않는 한 웹 브라우저가 페이지를 렌더링하는 방식은 변경되지 않습니다. 예를 들어, IE8 사용자 에이전트를 사용하는 것은 IE8로 페이지를 방문하여 페이지를 렌더링하도록 하는 것과는 다릅니다. 이는 종종 웹 개발자에게 필수입니다. 이를 위해서는 실제로 시간을 들여 Mac OS X 위에 있는 가상 머신에서 Internet Explorer를 실행해야 합니다. 이는 무료이며 필요한 경우 설정하기 매우 쉽습니다.

팁 아이디어를 제공한 @ImpechCerrato 덕분에 Twitter에서도 @OSXDaily를 팔로우할 수 있습니다.

Chrome에서 브라우저 사용자 에이전트 변경