Chrome에서 사용자 에이전트를 어떻게 전환하나요?

Chrome에서 사용자 에이전트를 어떻게 전환하나요?

Chrome에서 사용자 에이전트를 전환하는 방법을 찾고 있습니다.

나는 시도했다Chrome용 사용자 에이전트 전환기제한된 성공만을 거두었습니다. 저는 정말로 더 많은 사용자 에이전트와 다양한 운영 체제를 사용하는 새 에이전트를 추가하는 기능을 원합니다.

Chrome의 사용자 에이전트를 변경하는 다른 방법이 있나요?

답변1

사용자 정의 문자열을 입력할 수 있는 확장 프로그램은 모르지만 프로그램의 명령줄에서 사용자 정의 사용자 에이전트를 지정할 수 있습니다.

Chrome 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 --user-agent명령에 스위치를 추가합니다.

예:

여기에 이미지 설명을 입력하세요

웹사이트의 관점에서(www.useragentstring.com):

여기에 이미지 설명을 입력하세요

Google 크롬에는 아직 HTTP 헤더를 수정할 수 있는 API가 없으므로 확장 프로그램은 Javascript 메서드를 사용합니다. HTTP 헤더에서 에이전트를 구문 분석하는 모든 웹사이트는 어쨌든 해당 확장자를 지나서 볼 수 있습니다. 이는 개발자가 사용자 지정 에이전트를 허용하는 사용자 에이전트 전환기를 만드는 데 시간을 소비하지 않은 이유 중 하나일 수 있습니다.

답변2

OSX에서는 이와 같이 명령줄에서 시작할 수 있습니다.

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-agent="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Molla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 3.5.30729)"

답변3

Google 크롬은 최신 버전에서 명령줄 플래그를 제거한 것으로 보이며 사용자 에이전트를 전환할 수 있는 유일한 방법은 ctrl+ shift+ i또는 확장 프로그램을 사용하는 것입니다.

어떤 이유로 개발자/침투 테스터/보안 분석가에게 유용한 기능을 제거했는지 모르겠습니다.

관련 정보